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(); } } }
-
C#のクラスメソッドとクラスメンバーの違いは何ですか?
メンバー関数、つまりクラスのメソッドは、他の変数と同様に、クラス定義内にその定義またはプロトタイプを持つ関数です。メンバーであるクラスの任意のオブジェクトを操作し、そのオブジェクトのクラスのすべてのメンバーにアクセスできます。 以下は例です- public void setLength( double len ) { length = len; } public void setBreadth( double bre ) { breadth = bre; } 以下は、C#でクラスメンバー関数にアクセスする方法を示す例です- 例 usin
-
Rubyの配列クラスの使用方法(例+便利なメソッド)
アレイとは何ですか? 配列は組み込みのRubyクラスであり、0個以上のアイテムのリストを保持します 、およびこれらすべてのアイテムを簡単に追加、アクセス、およびループするのに役立つメソッドが含まれています。 配列が存在しない場合は多くの変数を使用する必要があるため、これは便利です。 例 : a =1b =2c =3 しかし、代わりに、あなたはそうすることができます : 番号=[1、2、3] 最良の部分は? 配列内には何でも入れることができます! いいね : 数字 文字列 より多くのアレイ! (それは多次元配列になります) アレイを最大限に活用できるように、アレイについ