Hello,
Je suis en train de suivre l'excellent tutoriel NerdDinner avec le bouquin ASP.NET MVC 1.0 (merci developpez.com pour le compte rendu sur le livre, et j'ai quelques question sur la synthaxe qu'il y est parfois utilisé:
Que fait le get exactement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static IEnumerable<string> Countries { get { return countryRegex.Keys; } }
Pareil, je pense qu'il doit s'agit d'accesseur, mais je ne suis pas sur. Et si c'est bien ce dont je pense, comment fait-on pour y accéder?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 //Properties public Dinner Dinner { get; private set; } public SelectList Countries { get; private set; }
Je n'ai pas très bien compris ce que veut dire le mot "yield". Apparement, dans la doc c'est pour dire au compilateur qu'il s'agit d'un iterator. Quelqu'un aurait une explication claire et un petit exemple simple à comprendre?
Que veut dire le "??"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FormsAuth = formsAuth ?? new FormsAuthenticationService();
Idem, que pour le cas des propriété énnoncé plus haut?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public IFormsAuthentication FormsAuth { get; private set; }
Je n'ai jamais vu cette écriture lors de la définition d'un constructeur. Si quelqu'un à une petite explication
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public AccountMembershipService() : this(null) { }
Merci d'avance pour vos réponses
L.
Partager