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#法式設計有所贊助。