C# 怎么定义一个数组
时间: 2023-10-28 09:05:53 浏览: 102
在C#中,定义一个数组可以使用以下两种方法:
1. 直接定义数组:可以通过指定数组的元素类型和元素个数来定义一个数组,如下所示:
```csharp
int[] arr = new int[10]; // 定义一个包含10个整数的数组
string[] strArr = new string[5]; // 定义一个包含5个字符串的数组
double[] doubleArr = new double[3] { 1.23, 4.56, 7.89 }; // 定义一个包含3个双精度浮点数的数组,并初始化数组元素
```
在上述代码中,我们分别定义了一个包含10个整数的数组、一个包含5个字符串的数组和一个包含3个双精度浮点数的数组,并初始化了最后一个数组的元素。
2. 使用数组初始化器:可以使用数组初始化器来定义一个数组,如下所示:
```csharp
int[] arr = { 1, 2, 3, 4, 5 }; // 定义一个包含5个整数的数组,并初始化数组元素
string[] strArr = { "hello", "world" }; // 定义一个包含2个字符串的数组,并初始化数组元素
double[] doubleArr = { 1.23, 4.56, 7.89 }; // 定义一个包含3个双精度浮点数的数组,并初始化数组元素
```
在上述代码中,我们分别使用了数组初始化器来定义了一个包含5个整数的数组、一个包含2个字符串的数组和一个包含3个双精度浮点数的数组,并初始化了它们的元素。
需要注意的是,数组下标从0开始,因此第一个元素的下标为0,最后一个元素的下标为数组长度减1。
阅读全文