C# 配列チュートリアル: 作成、宣言、初期化
C# の配列とは何ですか?
配列は、コレクションまたは一連の要素を格納するために使用されます。 これらの要素は同じタイプになります。
たとえば、整数値の配列がある場合、その配列は [1, 2, 3, 4] などの値のコレクションになる可能性があります。 ここで、配列の要素数は 4 です。
配列は、同じ型の値のコレクションを格納する場合に便利です。 したがって、宣言する代わりに、 変数 すべての要素に対して、XNUMX つの変数を宣言するだけで済みます。
この変数は、配列の要素を格納する役割を担う配列または要素のリストを指します。
C# で配列を操作する方法を見てみましょう。 この例では、整数の配列を宣言し、それに応じて操作します。
以下のコードはすべて Program.cs ファイルに対して作成されていることに注意してください。
ステップ1) 配列の宣言 – 最初のステップは配列を宣言することです。 以下のコード例でこれを実現する方法を見てみましょう。
コードの説明:-
- 最初の部分は、 データ・タイプ。 配列で使用される要素のタイプを指定します。 したがって、この例では、整数の配列を作成しています。
- XNUMX 番目の部分 [ ] は、配列のランクを指定します。 (ランクは、配列に含まれる要素の数を指定するプレースホルダーです)
- 次は配列の名前で、この場合は「values」です。 緑色の波線の下線が表示されていますが、心配する必要はありません。 これは、.Net が配列を宣言したことを示しているだけですが、それをどこにも使用していません。
ステップ2) 次のステップは、配列を初期化することです。 ここでは、配列が保持する値の数を指定します。 また、配列の各要素に値を割り当てます。
コードの説明:-
- まず、配列が保持する要素の数を 3 に設定します。つまり、角括弧内では、配列が 3 つの要素を保持することを示しています。
- 次に、配列の各要素に値を割り当てます。 これは、変数名 + 配列内のインデックス位置を指定することで実行できます。つまり、values[0] は、配列の最初の位置に値を格納していることを意味します。 同様に、1 番目の位置にアクセスするには、values[XNUMX] などの表記を使用します。
注意: – 配列では、インデックス位置は 0 から始まります。
ステップ3) 次に、配列の個々の要素をコンソールに表示してみましょう。 これを実現するために、以下のコードを追加しましょう。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Int32[] value; value=new Int32[3]; value[0]=1; value[1]=2; value[2]=3; Console.WriteLine(value[0]); Console.WriteLine(value[1]); Console.WriteLine(value[2]); Console.ReadKey(); } } }
コードの説明:-
これは、 Console.WriteLine メソッドを使用して要素の各値をコンソールに送信するだけの単純な部分です。
繰り返しますが、配列変数名とインデックス位置を使用して各要素にアクセスしていることに注意してください。
上記のコードを正しく入力してプログラムを実行すると、次の出力が表示されます。
出力:
出力から、コンソールに表示されている配列のすべての値を確認できます。