如何在C#中初始化空数组?

是否可以在不指定大小的情况下创建空数组

例如,我创建了:

String[]a=新字符串[5];

我们可以创建上面没有大小的字符串数组吗

如果要使用事先不知道大小的集合,有比数组更好的选项

使用列表<字符串&gt取而代之-它将允许您根据需要添加任意多的项,如果需要返回数组,请调用变量上的ToArray()

var listOfStrings=新列表<字符串>();
//做些事情。。。
string[]ArrayOfString=listOfStrings.ToArray();

如果必须创建空数组,则可以执行以下操作:

string[]emptyStringArray=新字符串[0];

发表评论