在 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

相关文章