精進 C# - 避免二維(以上)陣列宣告

我們在使用二維陣列(或者更多)時,以前的語言會預先宣告,例如這樣:

1
2
3
4
5
6
int[,] array = new int[,]
{
{1,1,3},
{2,0,0},
{3,1,0}
};

這樣子宣告會造成空間的宣告浪費,正確的方式應該是使用 jagged(不定長度) 的陣列宣告:

1
2
3
4
5
6
int[][] array =
{
new int[] {1,1,3},
new int[] {2},
new int[] {3,1}
};
  • 作者: MingYi Chou
  • 版權聲明: 轉載不用問,但請註明出處!本網誌均採用 BY-NC-SA 許可協議。