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] 最良の部分は? 配列内には何でも入れることができます! いいね : 数字 文字列 より多くのアレイ! (それは多次元配列になります) アレイを最大限に活用できるように、アレイについ