C#中数组类的属性是什么?

Array 类是 C# 中所有数组的基类。它在 System 命名空间中定义。以下是数组类的属性 -

以下是 Array 类的属性 -

属性和描述
1IsFixedSize
获取一个值,该值指示 Array 是否具有固定大小。
2IsReadOnly
获取一个值,该值指示 Array 是否为只读。
3Length
获取一个 32 位整数,表示 Array 的所有维度中元素的总数。
4LongLength
获取一个 64 位整数,表示 Array 的所有维度中元素的总数。
5Rank
获取数组的等级(维数)。

让我们看一个使用 Rank 属性查找数组维数的示例。

arr.Rank

这里, arr 是我们的数组 -

int[,] arr = new int[3,4];

如果你想获得它所拥有的行和列,那么使用 GetLength 属性 -

arr.GetLength(0);

arr.GetLength(1);

以下是完整的代码 -

示例

using System;

class Program {

   static void Main() {

      int[,] arr = new int[3,4];

      Console.WriteLine(arr.GetLength(0));

      Console.WriteLine(arr.GetLength(1));

      // 长度

      Console.WriteLine(arr.Length);

      Console.WriteLine("Upper Bound: {0}",arr.GetUpperBound(0).ToString());

      Console.WriteLine("Lower Bound: {0}",arr.GetLowerBound(0).ToString());

      Console.WriteLine("数组的维度: " + arr.Rank);

   }

}

输出结果
3

4

12

Upper Bound: 2

Lower Bound: 0

数组的维度: 2

以上是 C#中数组类的属性是什么? 的全部内容, 来源链接: utcz.com/z/356989.html

回到顶部