我目前正在教自己c#,但我对以下语法感到困惑:
new Deck( new Card[] {} )
Run Code Online (Sandbox Code Playgroud)
Deck构造函数看起来像这样:
public Deck(IEnumerable<Card> initialCards)
Run Code Online (Sandbox Code Playgroud)
这{}意味着什么?
Tim*_*oyd 10
它是一个数组初始值设定项,在此实例中初始化一个空数组.
它也可以如下使用:
int[] bling = new [] { 1, 2, 3 };
Run Code Online (Sandbox Code Playgroud)
要么
int[] bling = { 1, 2, 3 };
Run Code Online (Sandbox Code Playgroud)