AI智能
改变未来

C#数组初始化


一维/二维数组C#使用

一维数组

定义

int[] a;	//整形数组adouble[] b;	//双精度数组bstring[] c; //字符串数组c

定义完后还需初始化

初始化分为两种:静态和动态

动态初始化(new)

int[] a = new int[10];//也可以先定义再初始化int[] a;a = new int[10];//初始值默认为0,长度可以不设置int[] a = new int[10]{1,2,3,4,5,6,7,8,9,10};

静态初始化(没有new)

//不能先定义后初始化int[] myarray={1,2,3,4,5};

二维数组

方形二维数组(矩阵)

动态初始化

//可以先定义后初始化,要给定行列长度int[,] a = new int[3,4];

参差数组(非矩阵数组)

//先指定行的长度,这里指定为3行int[][] b = new int[3][];//接着指定每一行的右多少列b[0] = new int[2];	//首行有两列b[1] = new int[3];b[2] = new int[4];
  • 点赞1
  • 收藏
  • 分享
  • 文章举报

HardyDragon_CC发布了2 篇原创文章 · 获赞 1 · 访问量 65私信关注

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C#数组初始化