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

C#のArrayクラスのメソッドとプロパティはどのように役立ちますか?


Arrayクラスは、C#のすべての配列の基本クラスです。システム名前空間で定義されています。

以下は、C#のArrayクラスのメソッドです-

メソッドと説明
Sr.No
1 クリア
要素のタイプに応じて、配列内の要素の範囲をゼロ、false、またはnullに設定します。
2 Copy(Array、Array、Int32)
最初の要素から始まる配列から要素の範囲をコピーし、最初の要素から始まる別の配列に貼り付けます。長さは32ビット整数として指定されます。
3 CopyTo(Array、Int32)
現在の1次元配列のすべての要素を、指定された宛先配列インデックスから始まる指定された1次元配列にコピーします。インデックスは32ビット整数として指定されます。
4 GetLength
配列の指定された次元の要素の数を表す32ビット整数を取得します。
5 GetLongLength
配列の指定された次元の要素の数を表す64ビット整数を取得します。
6 GetLowerBound
配列内の指定された次元の下限を取得します。
7 GetType
現在のインスタンスのタイプを取得します。 (オブジェクトから継承されます。)
8 GetUpperBound
配列内の指定された次元の上限を取得します。
9 GetValue(Int32)
1次元配列の指定された位置の値を取得します。インデックスは32ビット整数として指定されます。
10 IndexOf(Array、Object)
指定されたオブジェクトを検索し、1次元配列全体の中で最初に出現するインデックスを返します。
11 Reverse(Array)
1次元配列全体の要素の順序を逆にします。

以下は、C#のArrayクラスのプロパティです。

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

文字の配列内の文字を逆にして、その回文かどうかを調べるReverseメソッドの例を見てみましょう-

完全な例を試してみましょう。ここでは、文字列は「レベル」です。これを逆にすると、同じ結果が得られます。

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         string string1, rev;
         string1 = "Level";
         char[] ch = string1.ToCharArray();

         Array.Reverse(ch);
         rev = new string(ch);

         bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase);
         if (b == true) {
            Console.WriteLine("String " + string1 + " is a Palindrome!");
         }else {
            Console.WriteLine("String " + string1 + " is not a Palindrome!");
         }
         Console.Read();
      }
   }
}

  1. C#のクラスメソッドとクラスメンバーの違いは何ですか?

    メンバー関数、つまりクラスのメソッドは、他の変数と同様に、クラス定義内にその定義またはプロトタイプを持つ関数です。メンバーであるクラスの任意のオブジェクトを操作し、そのオブジェクトのクラスのすべてのメンバーにアクセスできます。 以下は例です- public void setLength( double len ) {    length = len; } public void setBreadth( double bre ) {    breadth = bre; } 以下は、C#でクラスメンバー関数にアクセスする方法を示す例です- 例 usin

  2. Rubyの配列クラスの使用方法(例+便利なメソッド)

    アレイとは何ですか? 配列は組み込みのRubyクラスであり、0個以上のアイテムのリストを保持します 、およびこれらすべてのアイテムを簡単に追加、アクセス、およびループするのに役立つメソッドが含まれています。 配列が存在しない場合は多くの変数を使用する必要があるため、これは便利です。 例 : a =1b =2c =3 しかし、代わりに、あなたはそうすることができます : 番号=[1、2、3] 最良の部分は? 配列内には何でも入れることができます! いいね : 数字 文字列 より多くのアレイ! (それは多次元配列になります) アレイを最大限に活用できるように、アレイについ