在 C# 中声明一个数组会创建一个数组吗?


声明一个数组并不会在内存中初始化该数组。当初始化了数组变量时,可以给该数组赋值。

以下是声明且不会创建数组的内容 −

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;
     
         /* initialize elements of array n */
         for ( i = 0; i < 5; i++ ) {
            n[ i ] = i + 10;
         }

         /* output each array element's value */
         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

更新于: 22-6 月 -2020

62 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告