C#交織數組用法實例。本站提示廣大學習愛好者:(C#交織數組用法實例)文章只能為提供參考,不一定能成為您想要的結果。以下是C#交織數組用法實例正文
本文實例講述了C#交織數組用法。分享給年夜家供年夜家參考。詳細剖析以下:
交織數組是數組的數組,交織數組的元素可所以分歧的尺寸和年夜小。交織數組有時也被稱為“數組的數組”。上面的示例顯示若何聲明,初始化和拜訪交織數組。
你有一寫數據行,如整數,要將其存儲在一個單一的數據構造。便可以用到交織數組了。
交織數組的輪回遍歷要比二維數組快,也比二維數組節儉空間
上面的交織數組包括三行,第一行有兩個元素,第二排有六個元素,第三排有三個要素
int[][] jagged = new int[3][]; //Jagged Aray Declaration
jagged[0] = new int[2] { 1, 2 };
jagged[1] = new int[6] { 3, 4, 5, 6, 7, 8 };
jagged[2] = new int[3] { 9, 10, 11 };
for (int row = 0; row <jagged.Length; row++)
{
for (int element = 0;
element <jagged[row].Length; element++)
{
Console.WriteLine(
"row: {0}, element: {1}, value: {2}",
row, element, jagged[row][element]);
}
}
// 輸入:
// ========
row: 0, element: 0, value: 1
row: 0, element: 1, value: 2
row: 1, element: 0, value: 3
row: 1, element: 1, value: 4
row: 1, element: 2, value: 5
row: 1, element: 3, value: 6
row: 1, element: 4, value: 7
row: 1, element: 5, value: 8
row: 2, element: 1, value: 9
row: 2, element: 2, value: 10
row: 2, element: 3, value: 11
願望本文所述對年夜家的C#法式設計有所贊助。