日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#交錯數(shù)組淺析

C#數(shù)組有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#交錯數(shù)組,包括介紹一維數(shù)組例、二維數(shù)組例、C#交錯數(shù)組等方面。

我們擁有十載網(wǎng)頁設(shè)計和網(wǎng)站建設(shè)經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計師為您提供的解決方案。為企業(yè)提供網(wǎng)站制作、網(wǎng)站設(shè)計、微信開發(fā)、微信小程序開發(fā)、手機網(wǎng)站開發(fā)、html5、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計或者設(shè)計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計服務(wù)并滿足您的需求。

數(shù)組是在我們編程當(dāng)中經(jīng)常用到的,想來大家對數(shù)組都有一定的概念,這部分內(nèi)容將給大家詳細(xì)講解數(shù)組在C#中是如何來定義及使用的。

定義:數(shù)組是具有同一類型的一組值,數(shù)組是引用類型的,因此存在內(nèi)存堆中。數(shù)組中的元素值可以在定義數(shù)組時賦予,也可以在定義數(shù)組后對單個元素進行賦值。

一維數(shù)組例:

 
 
 
  1. public static void Main()
  2. {
  3. //一維數(shù)組
  4. int[] inti = new int[3] { 1, 2, 3 };
  5. //定義一個數(shù)組inti并定義其只能有3個元素,值分別為1,2,3
  6. inti[1] = 4;//改變inti[1]也就是第二個元素的值為4.
  7. Console.WriteLine(inti[0], inti[1], inti[2]);
  8. }

二維數(shù)組例:

 
 
 
  1. public static void Main()
  2. {
  3. //二維數(shù)組
  4. int[,] inti = new int[2, 3] { { 1, 2, 3 }, { 4, 5, 6 } };
  5. //定義一個2行3例的二維數(shù)組inti,并為其賦值.
  6. inti[1, 0] = 5;//改變inti[1,0]也就是第二例,第一行的元素的值為5.
  7. for (int i = 0; i < inti.GetLength(0); i++) 
  8. //inti.GetLength()方法為獲取數(shù)組指定維的元素個數(shù).
  9. {
  10. for (int j = 0; j < inti.GetLength(1); j++)
  11. //第一個for循環(huán)遍歷二維數(shù)組的列,第二個for循環(huán)遍歷二維數(shù)組的行.
  12. {
  13. Console.WriteLine(inti[i, j]);
  14. //打印inti數(shù)組中指定元素的值.
  15. }
  16. }
  17. }

注:我們可以改變[2,3]中的值,只是在改變二維數(shù)組的行數(shù)與列數(shù),要想增加其維數(shù),可以[2,3,2]這樣來表示.

C#交錯數(shù)組:

下面,我們介紹一個非常有個性的數(shù)組,叫做數(shù)組中的數(shù)組(C#交錯數(shù)組)

 
 
 
  1. public static void Main()
  2. {
  3. //交錯數(shù)組
  4. int[][] inti = new int[3][];
  5. //與一維或多維數(shù)組不同,交錯數(shù)組需要定義二個[]號,
    在不指定初始指的情況下,必須指定第一個下標(biāo)的個數(shù).
  6. inti[0] = new int[] { 1, 2, 3 };//為交錯數(shù)組賦值
  7. inti[1] = new int[] { 3, 4, 5, 6, 7 };
  8. inti[2] = new int[] { 3, 4 };
  9. for (int i = 0; i < inti.Length; i++)
  10. //以inti的元素個數(shù)為循環(huán)次數(shù)
  11. {
  12. for (int j = 0; j < inti[i].Length; j++)
  13. //以inti[i]的元素個數(shù)為循環(huán)次數(shù)
  14. {
  15. Console.Write(inti[i][j]);
  16. //打印交錯數(shù)組
  17. }
  18. Console.WriteLine();
  19. //以inti的數(shù)組元素為準(zhǔn)進行換行.
  20. }
  21. }

注:我們看到這二維數(shù)組與C#交錯數(shù)組打印的結(jié)果差不多,但要注意的是,C#交錯數(shù)組內(nèi)部的每個數(shù)組都是可以定維數(shù)的,另外不像二維數(shù)組那樣有列就有行,C#交錯數(shù)組中每個數(shù)組的元素值是可以不同。


本文名稱:C#交錯數(shù)組淺析
分享URL:http://www.dlmjj.cn/article/dhcodis.html