C# 不規則陣列不定長度設定方法
嘗試使用不規則陣列,但是其長度未定。
根據文件不規則陣列,可以寫如下:
int[][] jaggedArray2 = new int[][]
{
new int[] {1,3,5,7,9},
new int[] {0,2,4,6},
new int[] {11,22}
};
但是,今天如果jaggedArray2[0],[1],[2]的陣列實際上長度未定,初始為null。
可以寫成,
int[][] jaggedArray2 = new int[][]
{
new int[] {},
new int[] {},
new int[] {}
};
如果要變更長度,
則可以使用Array.Resize的方式進行,比如:
Array.Resize(ref jaggedArray2[0], 2);
根據文件不規則陣列,可以寫如下:
int[][] jaggedArray2 = new int[][]
{
new int[] {1,3,5,7,9},
new int[] {0,2,4,6},
new int[] {11,22}
};
但是,今天如果jaggedArray2[0],[1],[2]的陣列實際上長度未定,初始為null。
可以寫成,
int[][] jaggedArray2 = new int[][]
{
new int[] {},
new int[] {},
new int[] {}
};
如果要變更長度,
則可以使用Array.Resize的方式進行,比如:
Array.Resize(ref jaggedArray2[0], 2);
留言