C#程序循环遍历二维数组
声明一个二维数组-
string[,] array = new string[3, 3];
在数组中设置元素-
array[0, 0] = "One";array[0, 1] = "Two";
array[0, 2] = "Three";
array[1, 0] = "Four";
array[1, 1] = "Five";
array[1, 2] = "Six";
array[2, 0] = "Seven";
array[2, 1] = "Eight";
array[2, 2] = "Nine";
现在,获取上限以获取要遍历数组的尺寸-
int uBound0 = array.GetUpperBound(0);int uBound1 = array.GetUpperBound(1);
遍历嵌套循环,直到上面的两个值如下面的代码所示-
示例
using System;using System.Collections.Generic;
using System.Linq;
public class Demo {
public static void Main() {
string[,] array = new string[3, 3];
array[0, 0] = "One";
array[0, 1] = "Two";
array[0, 2] = "Three";
array[1, 0] = "Four";
array[1, 1] = "Five";
array[1, 2] = "Six";
array[2, 0] = "Seven";
array[2, 1] = "Eight";
array[2, 2] = "Nine";
//达到上限
int uBound0 = array.GetUpperBound(0);
int uBound1 = array.GetUpperBound(1);
for (int i = 0; i <= uBound0; i++) {
for (int j = 0; j <= uBound1; j++) {
string res = array[i, j];
Console.WriteLine(res);
}
}
Console.ReadLine();
}
}
输出结果
OneTwo
Three
Four
Five
Six
Seven
Eight
Nine
以上是 C#程序循环遍历二维数组 的全部内容, 来源链接: utcz.com/z/321751.html