最終更新:2014-04-01 (火) 02:45:01 (3675d)
ジャグ配列
Top / ジャグ配列
http://msdn.microsoft.com/ja-jp/library/2s05feca(VS.80).aspx
概要
- ジャグ配列とは、その要素も配列である配列です。ジャグ配列の要素は、次元やサイズが異なっていてもかまいません。ジャグ配列は、"配列の配列" と呼ばれることもあります。
int[][] jaggedArray = new int[3][]; jaggedArray[0] = new int[] { 1, 3, 5, 7, 9 }; jaggedArray[1] = new int[] { 0, 2, 4, 6 }; jaggedArray[2] = new int[] { 11, 22 };
メモ
多次元配列
- 初期化時に new を省略可能
- 行ごとに列数を変えることができない
- 行ごとに処理を行うには Length プロパティと Rank プロパティを参照
ジャグ配列
- 初期化時に new を省略できない
- 行ごとに列数を変えることができる (jag; ギザギザ)
- 行ごとに処理を行うには foreach で容易に可能
関連
- 多次元配列?