老实说,没明白楼主想问什么。
数组中的元素不可重复?你是从哪里看到的资料呢?
实际上是可以重复的。
比如int[] i = new int[] {1,1,1,1,1 };是可以编译通过的。
你可能觉得重复值的数组没什么意义。其实在一些情况下,还是有用处的,比如声明月份天数。根据月份编号即可直接取出对应的天数
//声明数组,存放每月的天数,第一行存平年,第二行存闰年
int[,] day_tabnew = new int[2, 13] { { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, }, { 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, } };
楼主是学过C语言么?C#里bool只有true和false,而不是0和1;
虽然我们一般都是直接用bool,可能有一些特定场合,用二维数组的bool会方便点。
声明赋值bool二维数组方法也是一样的。bool[,] b = new bool[,] {{false,true},{true,false}};
至于要取出相应值,b[x][y](0<=x<=1,0<=y<=1)就可以了
|