一维/二维数组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私信关注