zoukankan      html  css  js  c++  java
  • c#中的GetUpperBound,GetLowerBound方法

    今天使用数组的时候,用到了几个数组的属性,总结如下:

    Array的Rank 属性:
    语法:public int Rank { get; } 得到Array的秩(维数)。
    Array的GetUpperBound 方法:
    语法:public int GetUpperBound(int dimension) 用于获取 Array 的指定维度的上限。
    Array的GetLowerBound方法:
    语法:public int GetLowerBound(int dimension) 用于获取 Array 的指定维度的下限。
    举例如下:

    int []a=new int[3];

    这样的话,a.Rank就等于1,表示这是一个一维数组。

    string[,] Arr= new string[,]{{"1","2"},{"3","4"},{"5","6"}}; 

    这样的话,Arr.Rank就为2,表示这是一个二维数组
    for(int i=Arr.GetLowerBound(0);i<=Arr.GetUpperBound(0);i++)

    //Arr.GetLowerBound(0);其中的0表示取第一维的下限,一般数组索引是0开始,为0

    //同理可得Arr.GetUpperBound(0);其中的0表示取第一维的上限,在本例中是3行2列的数组,所以为3-1=2
    for(int j=Arr.GetLowerBound(1);j<=Arr.GetUpperBound(1);j++)
    {

    //Arr.GetLowerBound(1);其中的1表示取第二维的下限,一般数组索引是0开始,为0

    //同理可得Arr.GetUpperBound(1);其中的1表示取第二维的上限,在本例中是3行2列的数组,所以为2-1=1

    //遍历数组的元素

    Console.write(Arr[i,j]);
    }

  • 相关阅读:
    lsmod命令详解
    init命令详解
    runlevel 命令详解
    nohup命令详解
    nice和renice命令详解
    pstree命令详解
    ps命令详解
    crontab命令详解
    pkill命令详解
    killall命令详解
  • 原文地址:https://www.cnblogs.com/gyc19920704/p/6510982.html
Copyright © 2011-2022 走看看