📜  声明没有大小的字符串数组 c# - C# (1)

📅  最后修改于: 2023-12-03 15:23:41.988000             🧑  作者: Mango

声明没有大小的字符串数组 c# - C#

在 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 循环来访问和遍历数组中的元素。