C#交错数组怎么实现(云服务器、云主机、高防IP、高防服务器、香港服务器、美国服务器,编程语言)

时间:2024-04-29 22:17:33 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    C%23%E4%BA%A4%E9%94%99%E6%95%B0%E7%BB%84%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0

交错数组:数组元素本身也是一个数组

public static void Main(string[] args) {

int[][] arr = new int[5][]; arr[0] = new int[8];

arr[1] = new int[8]; arr[2] = new int[8];

arr[3] = new int[8]; arr[4] = new int[8];

Random rdm = new Random();

for (int i = 0; i < arr.Length; i++) {

for (int j = 0; j < 8; j++) { arr[i][j] = rdm.Next(31); } }

foreach (int[]a in arr) { foreach (int b in a)

{ Console.Write("{0},", b);

}

Console.WriteLine("");

}

}

简单说下:解释下左边第一个左边第一个[] 左一表式一维数组 左二表示一维数组本身也是一维数组。右一就是代表的长度,右二同理 意思就是 一个大的数组里包括了5个小的数组

先NEW一个随机数取吧

第一层的循环交错数组的长度。

第二层循环用来访问小数组的元素,对于外层循环来讲第二层代表某一个数组元素 ,a[I] i的大元素的第j个元素。

循环里第i个大元素的第i个小元素 然后用随机数产生

用两个 for each

B 是 a 里的元素 B本来也是一个维数组

针对B元素在给个一个 for each

然后打印

本文:C#交错数组怎么实现的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:浅谈Angular路由守卫下一篇:

10 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18