C#string数组声明
时间: 2023-08-24 22:08:23 浏览: 99
在 C# 中声明一个字符串数组可以使用以下语法:
```
string[] myArray = new string[n];
```
其中,`n` 为数组的长度。你也可以在声明时直接初始化数组,例如:
```
string[] myArray = new string[] {"hello", "world", "!"};
```
这将创建一个包含三个字符串的数组。你还可以使用简化的语法:
```
string[] myArray = {"hello", "world", "!"};
```
这将创建一个包含三个字符串的数组,并自动推断出数组的类型。
相关问题
c#string数组声明
在 C# 中声明一个字符串数组可以使用以下语法:
```
string[] myArray = new string[n];
```
其中,`n` 为数组的长度。你也可以在声明时直接初始化数组,例如:
```
string[] myArray = new string[] {"hello", "world", "!"};
```
这将创建一个包含三个字符串的数组。你还可以使用简化的语法:
```
string[] myArray = {"hello", "world", "!"};
```
这将创建一个包含三个字符串的数组,并自动推断出数组的类型。
c#中数组声明的方法
在 C# 中,数组是一种用于存储一组相同数据类型的元素的数据结构。声明数组主要有以下几种方法:
1. **静态数组声明**:
```csharp
// 声明整数数组
int[] arrayName = new int[length];
// 或者指定初始值
int[] arrayName = new int[5] { 1, 2, 3, 4, 5 };
```
2. **动态数组(Array.Resize() 方法)**:
使用 `System.Array.Resize()` 可以动态调整数组大小,但这不是直接声明数组的方式。
```csharp
int[] arrayName = new int[5];
Array.Resize(ref arrayName, desiredLength);
```
3. **自动类型推断**:
当数组元素的类型显而易见时,可以省略数组类型。
```csharp
var arrayName = new int[5] { 1, 2, 3, 4, 5 };
```
4. **泛型数组**:
对于需要不同类型元素的情况,可以使用泛型数组,如 `T[]`。
```csharp
List<int> intArray = new List<int>();
List<string> stringArray = new List<string>();
```
阅读全文