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

约格什

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

例如,我创建了:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Julia中初始化一个空的二维数组?

如何在Kotlin中初始化一个空数组列表?

我如何在C中初始化一个二维数组

C# 如何在另一个类 obj 中初始化一个类 obj 的数组?

如何创建一个空的视图数组,然后将其初始化以在 SwiftUI 中呈现?

如何在Entity Framework查询中初始化一个空列表?

如何在另一个结构中初始化结构数组?

Swift - 如何在结构中初始化一个数组?

如何在C#中的同一个构造函数中初始化同一个类

如何使用 PageObject 模型在 C# 中初始化一个完整的类?

如何在 C++ 中声明一个零初始化的类成员?

在Julia中初始化一个空数组,其中包含大量数组

如何初始化一个可以接受任何大小的空数组?

为什么不能在Swift中初始化一个空数组?

如何初始化一个空的 ComponentRef?

如何初始化一个空的结构?

在python中初始化一个空的csv?

你应该如何在 OpenGL 4.5 中初始化一个立方体贴图数组?

如何初始化一个数组对象?

如何初始化一个数组行?

如何在 C# 中使用来自另一个类的初始化实例对象?

如何在不指定大小的情况下声明数组,而在C ++中的类内声明一个初始化器?

如何在Ruby中用零初始化一个不确定大小的数组?

如何在Rust的初始化列表中通过另一个值初始化值?

如何初始化另一个C#类中的类中的列表以填充列表

我如何先在C中声明一个全局数组,然后再初始化它的大小?

如何在Rails中访问在一个初始化器文件中定义的常量到另一个初始化器文件中?

C ++如何声明一个临时的未命名,未初始化的数组?

如何初始化另一个类中定义的数组?