📅  最后修改于: 2023-12-03 15:23:41.988000             🧑  作者: Mango
在 C# 中,我们可以声明一个没有大小限制的字符串数组。这通常被称为动态字符串数组或可变字符串数组。
要声明一个动态字符串数组,请使用 List<string>
类型。例如:
List<string> myStrings = new List<string>();
这个数组现在为空,但你可以在运行时添加任意数量的字符串元素。例如:
myStrings.Add("Hello");
myStrings.Add("World");
myStrings.Add("!");
你也可以用 AddRange
方法添加多个元素。例如:
string[] moreStrings = { "How", "are", "you" };
myStrings.AddRange(moreStrings);
你可以通过索引访问数组中的元素。例如:
string firstString = myStrings[0];
string secondString = myStrings[1];
你也可以使用 Count
属性访问数组中元素的数量:
int numberOfStrings = myStrings.Count;
要循环遍历动态字符串数组中的所有元素,你可以使用 foreach
循环:
foreach (string s in myStrings)
{
Console.WriteLine(s);
}
声明没有大小限制的字符串数组是 C# 中非常有用的功能。List<string>
类型提供了一种动态数组的实现方式,可以在运行时添加和删除元素。你可以使用索引和 foreach 循环来访问和遍历数组中的元素。