成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#交錯數組淺析

開發 后端
這里介紹C#交錯數組,數組是具有同一類型的一組值,數組是引用類型的,因此存在內存堆中。數組中的元素值可以在定義數組時賦予,也可以在定義數組后對單個元素進行賦值。

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

數組是在我們編程當中經常用到的,想來大家對數組都有一定的概念,這部分內容將給大家詳細講解數組在C#中是如何來定義及使用的。

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

一維數組例:

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

二維數組例:

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

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

C#交錯數組:

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

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

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

【編輯推薦】

  1. C# GreetPeople方法
  2. C# Hashtable對象分析
  3. 常用C# Arraylist的介紹
  4. C# Observer設計模式
  5. C#交錯數組淺析
責任編輯:佚名 來源: CSDN博客
相關推薦

2009-08-06 10:14:15

C#引用類型數組

2009-08-07 13:39:13

C#定義整型數組

2009-09-02 10:58:02

C#動態數組

2009-09-18 10:58:31

C#數組操作

2009-08-28 14:25:57

C# byte數組

2009-09-23 09:36:34

C#數組

2009-08-17 18:34:50

C# ChangeCo

2009-08-14 17:45:52

C# ArrayLis

2009-08-07 17:25:37

C# SortedLi

2009-08-13 13:03:52

C#結構體數組

2009-09-17 15:39:56

C#數組初始化

2009-08-25 17:59:49

C#入門

2009-08-10 14:43:03

C#函數Convert

2009-09-11 09:15:06

C# get方法

2009-08-21 15:57:58

C# DataSour

2009-07-31 16:00:30

C#函數重載

2009-08-04 09:30:33

C#調用ImageAn

2009-08-12 17:03:39

C# Static修飾

2009-08-06 14:43:10

C# Calculat

2009-08-11 14:45:41

C# DataGrid
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品射| 亚洲精品久久久久久首妖 | 亚洲乱码一区二区三区在线观看 | 久久婷婷av | 国产精品久久国产精品久久 | 国产精品欧美一区二区三区 | 一区二区三区在线播放视频 | 免费观看毛片 | 91资源在线 | 欧美日韩精品中文字幕 | 国产精品亚洲成在人线 | 欧美精品福利视频 | 国产成人精品久久二区二区91 | 91免费电影 | 黑人中文字幕一区二区三区 | 国产精品一区二区三级 | 欧美黄a | 国产精品美女久久久久久久久久久 | 欧美日韩一二三区 | 欧美一级特黄aaa大片在线观看 | 天天综合国产 | 羞羞视频在线观看免费观看 | 欧美精品一二三 | 久久久xxx| 欧美一区二区三区精品免费 | 亚洲一级淫片 | 九九久久这里只有精品 | 欧美老少妇一级特黄一片 | 成人乱人乱一区二区三区软件 | 欧美久久久久久久久 | 免费一区二区三区 | 一二三四在线视频观看社区 | 男女久久久 | 北条麻妃国产九九九精品小说 | 成人免费片| 国产免费一区二区 | 一区免费 | 91精品国产91久久久久福利 | 亚洲伊人久久综合 | 97精品超碰一区二区三区 | 日韩精品一区二区三区在线观看 |