C#ギザギザの配列
ジャグ配列は配列の配列です。 次のように、int型の値でジャグ配列のスコアを宣言することができます。
int型[] []のスコア。
メモリ内に配列を作成していない配列を宣言します。 上記の配列を作成します。
[5] [] [] []のスコア=新しいint型int型。 以下のために(int型私= 0;私<scores.Length; iは++) { スコア[i]は=新しいint型[4]。 }
次のように、ギザギザの配列を初期化することができます。
スコア=新しいint型[] [] int型[2] [] {新しいint型[] {92,93,94}、新しいint型[] {85,66,87,88}};
2整数の配列arrayここで、スコアである - スコア[0] 3の整数、スコアを持つ配列である[1]との4つの整数の配列です。
例
次の例では、千鳥配列を使用する方法を示します。
システムを用いました。 名前空間のArrayApplication { クラスMyArrayという { 静的な無効メイン(文字列[] args) { / * *からなる5整数配列の千鳥配列/ int型[] [] =新しいint型[] [] {新しいint型[] {0,0}、新しいint型[] {1,2}、 新しいint型[] {2,4}、新しいint型[] {3,6}、新しいint型[] {4,8}}; int型I、J。 / *配列の各要素の出力値* / 以下のための(ⅰ= 0; iは<5; iは++) { 以下のため(J = 0; jの<2; J ++) { Console.WriteLineを( "[{0}] [{1}] = {2}"、I、J、[i]は[J]); } } Console.ReadKey()。 } } }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
[0] [0]:0 [0] [1]:0 [1] [0]:1 [1] [1]:2 [2] [0]:2 [2] [1]:4 [3] [0]:3 [3] [1]:6 [4] [0]:4 [4] [1]:8