欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > C# >内容正文

C#

C# 交错数组

发布时间:2023/12/2 C# 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C# 交错数组 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
C# 交错数组   表示一个表格数据,行确定,但是每一行的列数不同,那么这个时候就可以使用交错数组。交错数组的本质是1个一维数组,只不过这个一维数组的元素的类型是一个数组。 交错数组的声明
  元素的类型[] []  数组的名称 = new 元素的类型 [交错数组的长度] [ ]   int[][] arr = new int[3][];       在声明交错数组的时候,只需要指定一维数组的长度。 交错数组的赋值
      给交错数组的元素赋值,一定要是1个数组,因为交错数组的元素是1个数组类型的。 1 int[][] arr = new int[3][]; 2 arr[0] = new int[] { 1, 2, 3, 4, 5 }; 3 arr[1] = new int[] { 6, 7, 8 }; 4 arr[2] = new int[] { 9, 10 }; 为交错数组的元素的元素赋值。
      先通过索引器确定交错数组的元素,这个元素的类型是一个数组,再通过一个索引器确定交错数组的元素的元素 1 int[][] arr = new int[3][] { new int[3], new int[5], new int[7] }; 2 arr[0][0] = 1;//为第0个数组的第0个元素赋值 3 arr[1][2] = 15;//为第1个数组的第2个元素赋值 4 arr[2][3] = 23;//为第2个数组的第3个元素赋值

 

交错数组的取值


  通过索引器获取交错数组的元素,交错数组的元素是一个一维数组。

1 int[][] arr = new int[3][]{ 2 new int[] { 1, 2, 3, 4, 5 }, 3 new int[] { 6, 7, 8 }, 4 new int[] { 9, 10 } 5 }; 6 int[] arrResult = arr[0]; 交错数组的遍历
1、使用foreach遍历,因为交错数组的元素的类型是1个数组,所以迭代变量的类型也应该是1个数组。然后再遍历这个迭代变量。 int[][] arr = new int[3][]{new int[] { 1, 2, 3, 4, 5 },new int[] { 6, 7, 8 },new int[] { 9, 10 }}; foreach (int[] item in arr) {foreach (int i in item){Console.WriteLine(i);} }

 

2、使用for循环来遍历交错数组 1 int[][] arr = new int[3][]{ 2 new int[] { 1, 2, 3, 4, 5 }, 3 new int[] { 6, 7, 8 }, 4 new int[] { 9, 10 } 5 }; 6 for (int i = 0; i < arr.Length; i++) 7 { 8 for (int j = 0; j < arr[j].Length; j++) 9 { 10 Console.WriteLine(arr[i][j]); 11 } 12 }

 

转载于:https://www.cnblogs.com/chenweifeng/p/4716528.html

总结

以上是生活随笔为你收集整理的C# 交错数组的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。