在 C# 中声明数组会创建数组吗?
csharpprogrammingserver side programming更新于 2025/11/25 17:59:00
声明数组不会在内存中初始化数组。初始化数组变量时,可以给数组赋值。
以下是声明,不会创建数组 −
int[] id;
以下创建一个整数数组。该数组是引用类型,因此需要使用 new 关键字创建数组的实例 −
Int[] id = new int[5] {};
让我们看一个例子 −
示例
using System;
namespace ArrayApplication {
public class MyArray {
public static void Main(string[] args) {
int [] n = new int[5];
int i,j;
/* 初始化数组 n 的元素 */
for ( i = 0; i < 5; i++ ) {
n[ i ] = i + 10;
}
/* 输出每个数组元素的值 */
for (j = 0; j < 5; j++ ) {
Console.WriteLine("Element[{0}] = {1}", j, n[j]);
}
}
}
}
输出
Element[0] = 10 Element[1] = 11 Element[2] = 12 Element[3] = 13 Element[4] = 14

