是否可以在不指定大小的情况下创建一个空数组?
例如,我创建了:
String[] a = new String[5];
我们可以创建没有大小的上述字符串数组吗?
如果您要使用事先不知道其大小的集合,那么有比数组更好的选择。
使用List<string>
代替-这将允许您添加尽可能多的项目,你需要,如果你需要返回一个数组,调用ToArray()
该变量。
var listOfStrings = new List<string>();
// do stuff...
string[] arrayOfStrings = listOfStrings.ToArray();
如果必须创建一个空数组,可以执行以下操作:
string[] emptyStringArray = new string[0];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句