C# 定义一个string 数组 不限长度
时间: 2024-12-08 09:17:29 浏览: 22
在C#中,你可以使用`System.String[]`来定义一个不限长度的字符串数组。这是一个动态数组,可以在程序运行过程中添加或删除元素。以下是创建此类数组的基本语法:
```csharp
string[] stringArray; // 定义一个未初始化的字符串数组
```
如果你想声明并立即分配一些初始值,可以这样做:
```csharp
string[] stringArray = new string[5]; // 创建一个包含5个默认空字符串的数组
stringArray[0] = "Element1";
stringArray[1] = "Element2";
// 等等...
```
如果你不确定需要多少空间,也可以使用`List<string>`代替数组,它提供更灵活的大小调整功能:
```csharp
List<string> stringList = new List<string>(); // 动态列表,可以根据需要添加更多元素
stringList.Add("Element1");
stringList.Add("Element2");
// 使用索引来访问和修改元素
```
相关问题
c#创建一个string 数组
可以使用以下代码创建一个 string 数组:
```
string[] array = new string[] {"string1", "string2", "string3"};
```
这将创建一个包含三个字符串元素的数组。你还可以在创建后向数组中添加元素,例如:
```
string[] array = new string[3];
array[0] = "string1";
array[1] = "string2";
array[2] = "string3";
```
这将创建一个包含三个字符串元素的空数组,然后向其中添加三个字符串。
C#定义一个string类型的数组
可以使用以下代码定义一个string类型的数组:
```csharp
string[] myArray = new string[5];
```
这将定义一个包含5个元素的字符串数组。您可以使用索引访问数组中的元素,并将字符串存储在其中。例如,以下代码将字符串存储在第一个元素中:
```csharp
myArray[0] = "Hello, World!";
```
阅读全文