c# - 一道C#语法问题

标签 c# syntax

我目前正在自学 C#,但对以下语法感到困惑:

new Deck( new Card[] {} )

Deck 构造函数如下所示:

public Deck(IEnumerable<Card> initialCards)

{} 位的含义是什么?

最佳答案

这是一个 array initializer ,并在本例中初始化一个空数组。

它也可以按如下方式使用:

int[] bling = new [] { 1, 2, 3 };

int[] bling = { 1, 2, 3 };

关于c# - 一道C#语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4272509/

相关文章:

Java 语法等同于 Python 语法?

c# - 在 Visual Studio 2008 中单步执行 C# 时如何找到方法调用方?

c# - 查找预装应用程序的 MSI 安装包?

C# 从条码扫描仪读取 USB HID

mysql - SQL - 'char' auto_increment 问题

syntax - 使用 Coq 等式定义

python - 我怎样才能制作 "function dictionary"?

c# - 使用泛型进行类型转换

c# - 有没有办法使用 "using"但保持文件打开?

sql-server-2005 - 关键字 'AS' 附近的语法不正确