C# 数组 GetUpperBound

GetUpperBound()用于获取指定秩(rank)的最大索引。它返回一个int值 。rank这个词和“dimension”是同一个概念。 即维数。

比如 二维数组有2个秩rank,0和1。在更复杂的数组上,GetUpperBound比其他方法工作更可靠。

示例

using System;

class Program
{
    static void Main()
    {
        string[,] codes = new string[,]
        {
            {"AA", "BB"},
            {"CC", "DD"}
        };

        //获取上限值
        //
        for (int i = 0; i <= codes.GetUpperBound(0); i++)
        {
            string s1 = codes[i, 0];
            string s2 = codes[i, 1];
            Console.WriteLine("{0}, {1}", s1, s2);
        }
    }
}

输出

AA, BB
CC, DD
日期:2020-06-02 22:14:14 来源:oir作者:oir