C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#の配列クラスのプロパティは何ですか?


Arrayクラスは、C#のすべての配列の基本クラスです。これは、システム名前空間で定義されます。配列クラスのプロパティは次のとおりです-

Arrayクラスのプロパティは次のとおりです-

プロパティと説明
Sr.No
1 IsFixedSize
配列のサイズが固定されているかどうかを示す値を取得します。
2 IsReadOnly
配列が読み取り専用かどうかを示す値を取得します。
3 長さ
配列のすべての次元の要素の総数を表す32ビット整数を取得します。
4 LongLength
配列のすべての次元の要素の総数を表す64ビット整数を取得します。
5 ランク
配列のランク(次元数)を取得します。

ランクプロパティを使用して、配列の次元数を見つける例を見てみましょう。

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));

      // Length
      Console.WriteLine(arr.Length);
      Console.WriteLine("Upper Bound: {0}",arr.GetUpperBound(0).ToString());
      Console.WriteLine("Lower Bound: {0}",arr.GetLowerBound(0).ToString());
      Console.WriteLine("Dimensions of Array : " + arr.Rank);
   }
}

出力

3
4
12
Upper Bound: 2
Lower Bound: 0
Dimensions of Array : 2

  1. C#のクラスは何ですか?

    クラスを定義するときは、データ型の青写真を定義します。オブジェクトはクラスのインスタンスです。クラスを構成するメソッドと変数は、クラスのメンバーと呼ばれます。 クラス定義は、キーワードclassで始まり、その後にクラス名が続きます。中括弧で囲まれたクラス本体。以下は、クラス定義の一般的な形式です- <access specifier> class class_name {    // member variables    <access specifier> <data type> variable1; &nbs

  2. C#のクラスのメンバー変数は何ですか?

    クラスは、C#のメンバー変数と関数を持つ青写真です。これは、オブジェクトの動作を説明しています。 クラスの構文を見て、メンバー変数とは何かを学びましょう- <access specifier> class class_name {    // member variables    <access specifier> <data type> variable1;    <access specifier> <data type> variable2;   &nb