Je suis actuellement enseigner moi-même C#, mais je suis confus par la syntaxe suivante:A C# question de syntaxe
new Deck(new Card[] {})
où le constructeur de plate-forme ressemble à ceci:
public Deck(IEnumerable<Card> initialCards)
ce qui ne signifie pas le bit {}
?
Je pense que le terme est [tableau initialiseur] (http://msdn.microsoft.com/en-us/library/aa664573%28VS.71%29.aspx) . Les initialiseurs de collection (http://msdn.microsoft.com/en-us/library/bb384062.aspx) fonctionnent en appelant 'Add', ce qui n'a pas de sens pour un tableau. –