c# - 在 C# 中使用数组的困惑

标签 c# arrays

是否可以接受多个整体作为变量,然后将其更改为数组!例如,用户会输入多个名称,但没有定义他们应该输入多少个名称,当我收到这些名称时,我会将其更改为一个数组,这可能吗?

谢谢!

最佳答案

在 .NET 中,数组的长度是固定的。如果您希望能够动态地将元素添加到列表中,您可以使用 List<T> 类。

例如:

List<string> names = new List<string>();

现在您可以开始向列表中添加元素了:

names.Add("foo");
names.Add("bar");
names.Add("baz");

您还可以使用 ToArray() 获取相应的固定长度数组方法:

string[] namesArray = names.ToArray();

关于c# - 在 C# 中使用数组的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7932805/

相关文章:

javascript - 将对象添加到 parse.com 查询中的数组

sql - JSONB 到数组数据类型

javascript - 用数据过滤最后一行之后的行,保持空白

javascript - 找到破坏两个字符串之间匹配的索引

c# - Windows 服务 Process.Start 在网络服务帐户下不工作

c# - LINQ - 按距离排序(计算值)

c# - 处理错误捕获的最佳方法

c++ - "sizeof"在此帮助程序中如何确定数组大小?

C# 使用反射获取通用参数名称

c# - 如何在 Silverlight 中获取路径的 X 和 Y 位置?