星期四, 1月 13, 2022

[C#] 不規則陣列

根據 不規則陣列 該篇文章,在 LinqPad 上了解不規則陣列

不規則陣列基礎
void Main()
{
	// 方式一
	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 };
	jaggedArray.Dump();

	// 方式二
	int[][] jaggedArray2 = new int[][]
	{
		new int[] { 1, 3, 5, 7, 9 },
		new int[] { 0, 2, 4, 6 },
		new int[] { 11, 22 }
	};
	jaggedArray2.Dump();
}


不規則陣列設定值
void Main()
{	
	// 針對不規格陣列設定值
	int[][] jaggedArray3 =
	{	
		new int[] { 1, 3, 5, 7, 9 },
		new int[] { 0, 2, 4, 6 },
		new int[] { 11, 22 }
	};

	// 指定第一個 arrary 的第二個 element 為 77
	jaggedArray3[0][1] = 77;

	// 指定第三個 arrary 的第二個 element 為 88
	jaggedArray3[2][1] = 88;
	
	jaggedArray3.Dump();
}


沒有留言:

張貼留言