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

C#で配列を定義する方法【宣言・初期化の基本を解説】

C#で配列を定義するには、データ型の後に角括弧 [] を付け、new キーワードを使って配列のサイズを指定します。

int[] runs = new int[10];

この例では、整数型の配列 runs を10個の要素を持つ配列として宣言しています。さらに、宣言と同時に初期化することも可能です。

int[] runs = new int[3] {99, 92, 95};

このように記述すると、配列の宣言と初期値の設定を1行で行えます。波括弧 {} の中にカンマ区切りで値を並べることで、各要素に初期値が順番に代入されます。

サンプルコード

以下は、配列の宣言・初期化・表示までの一連の流れを示した完全な例です。

using System;

namespace Program {
    class Demo {
        static void Main(string[] args) {
            int[] runs = new int[3] {149, 123, 257};
            int j;

            for (j = 0; j < 3; j++) {
                Console.WriteLine("Score of Cricketer[{0}] = {1}", j, runs[j]);
            }
            Console.ReadKey();
        }
    }
}

実行結果

Score of Cricketer[0] = 149
Score of Cricketer[1] = 123
Score of Cricketer[2] = 257

このコードでは、for ループを使って配列の各要素を順番に取り出し、Console.WriteLine でコンソールに表示しています。配列の添字(インデックス)は0から始まるため、3つの要素を持つ配列の場合、インデックスは 0〜2 となります。なお、宣言時に指定した要素数と波括弧内の初期値の数は一致させる必要がある点に注意してください。

  1. C#で長方形(多次元)配列を定義する方法をわかりやすく解説

    C#における多次元配列は、その形状から長方形配列(rectangular array)とも呼ばれます。各行・各列の要素数が一定であるため、表形式のデータを扱うのに適しています。多次元配列の宣言方法まず、3次元の整数型配列を宣言する基本的な構文を見てみましょう。int[ , ] a;同様に、2次元配列を宣言してインスタンス化する場合は次のように記述します。int[] a = new int[3, 3];この例では、3行×3列の2次元配列が生成されます。宣言と同時に初期値を指定することも可能です。int[] b = new int[] { { 1, 2, 3 }, { 4, 5,

  2. 【初心者向け】C#で配列を宣言する方法|基本構文からサンプルコードまで解説

    配列(Array)とは、複数のデータをまとめて格納するためのデータ構造です。同じ型の要素を、固定サイズで連続的に保持することができます。C#で配列を宣言するには、以下の構文を使用します。データ型[] 配列名;各要素の意味は次のとおりです。データ型:配列に格納する要素の型を指定します(例:int、string など)。[ ]:配列のランク(次元数)を指定します。角括弧の数によって多次元配列かどうかが決まります。配列名:配列に付ける名前を指定します。変数名と同じく任意の識別子を使用できます。例えば、int 型の配列を宣言する場合は次のように記述します。int[] goals;この時点ではメモリ領域