0

我想创建一个数组并初始化它,例如用于测试:

string[] myList= new string[]
{       "item1",
        "item2",        
}

如果以后我想从 csv 文件中填充它,我可以向其中添加任意数量的项目吗?

我不想使用动态数组,因为当我必须手动执行时,使用 .add 方法的初始化语法并不方便。

4

2 回答 2

1

不,您不能添加多个项目。

List<string> 有什么问题

于 2011-01-09T14:32:39.840 回答
1

数组具有固定大小,因此您将无法向其添加任何数量的数字。您可以做的最接近的事情是创建一个足够大的数组来存储您最有可能生成的数字数量,但这非常低效,并且如果您生成的数字比最初预期的多,也容易出错。

您将不得不使用动态数据结构,例如 ArrayList,您可能会觉得它不方便,但它更容易并且让您的代码看起来更整洁、更高效。

于 2011-01-09T14:38:08.197 回答