【如何在C#中查找数组的排名】Array.Rank属性用于获得排名Array。等级是数组的维数。例如, 一维数组返回1, 二维数组返回2, 依此类推。
语法如下:
public int Rank { get;
}
适当的价值:它返回类型Array的等级(维数)System.Int32.
下面的程序说明了上面讨论的属性的用法:
范例1:
// C# program to illustrate the
// Array.Rank Property
using System;
namespace lsbin {class GFG {// Main Method
public static void Main()
{// declares a 1D Array of string.
string [] weekDays;
// allocating memory for days.
weekDays = new string [] { "Sun" , "Mon" , "Tue" , "Wed" , "Thu" , "Fri" , "Sat" };
// using Rank Property
Console.WriteLine( "Dimension of weekDays array: "
+ weekDays.Rank);
}
}
}
输出如下:
Dimension of weekDays array: 1
范例2:
// C# program to illustrate the
// Array.Rank Property
using System;
namespace lsbin {class GFG {// Main Method
public static void Main()
{// declaring an 2-D array
int [, ] arr2d = new int [4, 2];
// declaring an 3-D array
int [, , ] arr3d = new int [4, 2, 3];
// declaring an jagged array
int [][] jdarr = new int [2][];
// using Rank Property
Console.WriteLine( "Dimension of arr2d array: "
+ arr2d.Rank);
Console.WriteLine( "Dimension of arr3d array: "
+ arr3d.Rank);
// for the jagged array it
// will always return 1
Console.WriteLine( "Dimension of jdarr array: "
+ jdarr.Rank);
}
}
}
输出如下:
Dimension of arr2d array: 2Dimension of arr3d array: 3Dimension of jdarr array: 1
注意:
- 一种锯齿状数组(数组的数组)是一维数组, 因此其Rank属性的值为1。
- 检索此属性的值是O(1)操作。
- https://docs.microsoft.com/en-us/dotnet/api/system.array.rank?view=netframework-4.7.2
推荐阅读
- 在C++中标记字符串介绍详细指南
- PHP Ds Stack toArray()函数用法介绍
- 如何在Golang中修剪字符串()
- 本图文详细教程教你win10怎样取消登录密码
- win10关闭自动更新最新推荐
- 本图文详细教程教你无所不能win10小娜怎样用
- 本图文详细教程教你处理win10开机黑屏只有鼠标
- 本图文详细教程教你win10如何关闭uac
- 本图文详细教程教你win10如何升级