から: http://msdn.microsoft.com/en-us/library/2s05feca.aspx
要素にはデフォルトの初期化がないため、要素の初期化から new 演算子を省略できないことに注意してください。
int[][] jaggedArray3 =
{
new int[] {1,3,5,7,9},
new int[] {0,2,4,6},
new int[] {11,22}
};
どういう意味ですか?
new in を省略してもよい理由:
int[] arrSimp = { 1, 2, 3 };
int[,] arrMult = { { 1, 1 }, { 2, 2 }, { 3, 3 } };
ただし、次の場合はできません:
int[][,] arrJagg = {new int[,] { { 1, 1} }, new int[,] { { 2, 2 } }, new int[,] { { 3, 3 } } };