1.二维数组的定义:
int[][] counts=new int[10][];
但是后面赋值的时候会报错,解决方法:counts[i]=new int[10];
int[,] counts=new int[2,3];
int[,] counts=new int[2,3]{ {1,2,3},{3,2,1}}
int[][] array2 = { };
array2[0][0] = 1;//array2无值,所以不存在array[0][0],所以报错:索引超出了数组界限
2.一维数组的定义:
int[] count=new int[10];
对数组进行去重:
(1)int[] b = new int[] { 2,2,4,2,5,3,5,5};
int[] a = arrt.Distinct().ToArray();//去除一维数组中重复的
(2)int[] a_new = DelRepeatData(b);
static int[] DelRepeatData(int[] a)
{
return a.GroupBy(p => p).Select(p => p.Key).ToArray();
}
(3)int[] arrt = { 5,2,6,54,3,5,2,5};
List arrt1 = arrt.ToList();
for (int i = 0; i < arrt1.Count(); i++)
{
for (int j = i+