這篇文章給大家分享的是有關(guān)C#交錯(cuò)數(shù)組知識(shí)點(diǎn)的示例分析的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的景谷網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
交錯(cuò)數(shù)組:數(shù)組元素本身也是一個(gè)數(shù)組
public static void Main(string[] args) { int[][] arr = new int[5][]; arr[0] = new int[8]; arr[1] = new int[8]; arr[2] = new int[8]; arr[3] = new int[8]; arr[4] = new int[8]; Random rdm = new Random(); for (int i = 0; i < arr.Length; i++) { for (int j = 0; j < 8; j++) { arr[i][j] = rdm.Next(31); } } foreach (int[]a in arr) { foreach (int b in a) { Console.Write("{0},", b); } Console.WriteLine(""); } }
簡(jiǎn)單說(shuō)下:解釋下左邊第一個(gè)左邊第一個(gè)[] 左一表式一維數(shù)組 左二表示一維數(shù)組本身也是一維數(shù)組。右一就是代表的長(zhǎng)度,右二同理 意思就是 一個(gè)大的數(shù)組里包括了5個(gè)小的數(shù)組
先NEW一個(gè)隨機(jī)數(shù)取吧
第一層的循環(huán)交錯(cuò)數(shù)組的長(zhǎng)度。
第二層循環(huán)用來(lái)訪問(wèn)小數(shù)組的元素,對(duì)于外層循環(huán)來(lái)講第二層代表某一個(gè)數(shù)組元素 ,a[I] i的大元素的第j個(gè)元素。
循環(huán)里第i個(gè)大元素的第i個(gè)小元素 然后用隨機(jī)數(shù)產(chǎn)生
用兩個(gè) for each
B 是 a 里的元素 B本來(lái)也是一個(gè)維數(shù)組
針對(duì)B元素在給個(gè)一個(gè) for each
然后打印。
感謝各位的閱讀!關(guān)于“C#交錯(cuò)數(shù)組知識(shí)點(diǎn)的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!