📜  string[] 到数组 (1)

📅  最后修改于: 2023-12-03 14:47:43.859000             🧑  作者: Mango

string[] 到数组

在 C# 中,字符串是一个非常常见的数据类型。我们可以使用 string 类型来定义一个字符串变量,例如:

string myString = "Hello, World!";

但是有时候,我们需要将一个字符串分隔成多个子字符串并存储到一个数组中。这时,我们可以使用 string[] 类型来定义一个字符串数组。

定义字符串数组

定义字符串数组很简单,我们可以使用以下代码:

string[] myStringArray = { "Hello", "World", "!" };

这样就创建了一个包含三个元素的字符串数组,分别是 "Hello"、"World" 和 "!"。当然,也可以使用以下方式来创建一个空的字符串数组:

string[] myStringArray = new string[3];

这样就创建了一个长度为 3 的空字符串数组。

初始化字符串数组

我们可以使用索引来初始化字符串数组中的元素,例如:

myStringArray[0] = "Hello";
myStringArray[1] = "World";
myStringArray[2] = "!";

也可以使用以下方式来初始化字符串数组中的元素:

myStringArray = new string[] { "Hello", "World", "!" };

这两种方式都可以初始化字符串数组中的元素。

访问字符串数组的元素

我们可以使用索引来访问字符串数组中的元素,例如:

string firstString = myStringArray[0];   // firstString 的值为 "Hello"
string secondString = myStringArray[1];  // secondString 的值为 "World"
string thirdString = myStringArray[2];   // thirdString 的值为 "!"
遍历字符串数组

遍历字符串数组可以使用 for 循环和 foreach 循环,例如:

// 使用 for 循环遍历字符串数组
for (int i = 0; i < myStringArray.Length; i++)
{
    Console.WriteLine(myStringArray[i]);
}

// 使用 foreach 循环遍历字符串数组
foreach (string s in myStringArray)
{
    Console.WriteLine(s);
}

以上就是关于 string[] 到数组 的介绍。字符串数组在 C# 中有着广泛的应用,可以存储多个字符串,并方便地进行遍历和访问操作。