C# string[] 初始化
时间: 2024-01-07 19:03:27 浏览: 210
初始化代码
在C#中,可以使用以下两种方式进行字符串数组的初始化:
1. 使用null进行初始化:
```csharp
string[] myArray = new string[5];
```
上述代码创建了一个长度为5的字符串数组,每个元素都被初始化为null。可以通过索引访问数组中的元素,例如:
```csharp
string firstElement = myArray[0];
```
上述代码将数组中的第一个元素赋值给变量firstElement,由于数组刚刚被创建并且没有被赋值,所以firstElement的值为null。
2. 使用for循环进行初始化:
```csharp
public class Program
{
public static void Main()
{
string element = "未知"; // 初始化值为未知
int count = 10; // 新建一个字符串数组,长度为10
string[] array = new string[count];
for (int i = 0; i < count; i++)
{
array[i] = element;
}
Console.WriteLine(String.Join(",", array));
}
}
```
上述代码演示了如何使用for循环在C#中用初始值填充字符串数组。首先定义了一个变量element,它的初始值为"未知"。然后定义了一个变量count,表示数组的长度为10。接下来创建了一个长度为count的字符串数组array,并使用for循环将element赋值给数组中的每个元素。最后使用String.Join方法将数组中的元素以逗号分隔的形式输出。
阅读全文