【发布时间】:2016-01-06 09:59:26
【问题描述】:
我想简单地将字符串添加到数组中,如下所示:
string[] arrayName = new string[0];
arrayName.Add("raptor");
但这不起作用,有人可以帮助我吗?
【问题讨论】:
-
将你的问题标题复制到谷歌会产生numerous results...你试过了吗?
-
数组是不可变的。当您创建大小为 0 的数组时,您无法更改它。唯一的方法是重新创建一个更大的新数组。 (哪个列表可以)
-
另一种方法(虽然我肯定推荐使用泛型集合)是调整数组的大小,前提是你想坚持使用数组。
Array.Resize(ref arrayName, 1); arrayName[0] = "raptor";如果必须的话,你可以用你自己的Add方法把它包装起来。