使用C#实现将二维数组中的行列互调显示出来。
作者:互联网
网上搜索基本都是Java的代码,大同小异,于是我就写一个C#版本的,供初学者参考。
如
1 2 3 1 4 7
4 5 6 显示结果为 2 5 8
7 8 9 3 6 9
这里主要有两个知识点
0. 首先定义一个二维数组
int[,] arr = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
1. 获取二维数组的行数
arr.GetLength(0)
2.获取二维数组的列数
arr.GetLength(1)
下面是代码:
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 int[,] arr = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; 6 for (int i = 0; i < arr.GetLength(0); i++) 7 { 8 for (int j = 0; j < arr.GetLength(1); j++) 9 { 10 Console.Write(arr[i, j] + " "); 11 } 12 Console.WriteLine(); 13 } 14 Console.WriteLine(); 15 for (int i = 0; i < arr.GetLength(0); i++) 16 { 17 for (int j = 0; j < arr.GetLength(1); j++) 18 { 19 Console.Write(arr[j, i] + " "); 20 } 21 Console.WriteLine(); 22 } 23 } 24 }
标签:arr,Console,C#,GetLength,++,int,二维,WriteLine,互调 来源: https://www.cnblogs.com/erdiba/p/12531013.html