C# で配列を宣言する 5 つの方法
1. この参照は後で配列インスタンスに初期化できます
intArray;
intArray = new int[10];配列の参照は、同じ型または関連する型でインスタンス化する必要があります。配列はデフォルト値で初期化され、値の型は 0、参照型は null です
2. 配列参照を宣言して初期化します。配列参照は、配列の新しいインスタンスに直ちに割り当てられます。
int[] intArray = new int[10];
3. 配列を宣言し、配列参照を初期化し、配列要素に値を割り当てます
int[] intArray = new int[3] { 1,2 ,3};
注: 初期化リストはカンマ (,) で区切られており、リスト内の数値は配列の長さと一致している必要があります。
4 番目の方法は、基本的に 3 番目の方法と同じですが、配列の初期サイズが設定されず、配列要素によって決定される点が異なります。
int[] intArray = new int[] {1,2,3};
5. これは 4 番目のメソッドの簡略化されたバージョンで、配列の型と配列のサイズは初期化リストに基づいて推測されます。 。 の。
int[] intArray = {1,2,3};
多次元データ
多次元配列は、複数の次元とインデックスを持つ長方形の配列です。次元は []、"[,] ” でカンマで区切られます。たとえば、最も一般的な 2 次元配列:
int[,] intArray = new int[2,3] {{1,2,3},{4,5,6}};
interleaved配列
ギザギザ配列は配列の配列とみなされ、ギザギザ配列の各ベクトルは異なる長さを持つことができます。
最初にインターリーブ配列の行 (ベクトルの数) を定義し、次に各行の要素の数を宣言します
int[][] intArray = new int[2][]{new int[]{1, 2,3 },new int[] {1,2,3,4}}
2次元配列との違いに注意
C#配列の宣言方法に関するその他の記事は有料でご覧いただけますPHP 中国語 Web サイトに注意してください。