自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#數(shù)組操作全面分析

開(kāi)發(fā) 后端
這里介紹C#數(shù)組操作,包括介紹C#除了能創(chuàng)建靜態(tài)數(shù)組外,還可以創(chuàng)建動(dòng)態(tài)數(shù)組,通過(guò)使用 Array 的靜態(tài)方法 CreateInstance 方法來(lái)實(shí)現(xiàn)。

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

C#數(shù)組操作
1.數(shù)組是 n(n≥1)個(gè)相同數(shù)據(jù)類型的數(shù)據(jù)元素的有限序列。
2.具有固定格式和數(shù)量
3.每一個(gè)數(shù)據(jù)元素通過(guò)***的下標(biāo)來(lái)標(biāo)識(shí)和訪問(wèn)
4.一經(jīng)定義,每一維的大小及上下界都不能改變,所以,在數(shù)組上不能進(jìn)行插入、刪除數(shù)據(jù)元素等操作
5.數(shù)組采用順序存儲(chǔ)結(jié)構(gòu)來(lái)存儲(chǔ)數(shù)組中的數(shù)據(jù)元素
6.數(shù)組上的操作一般有:
◆取值操作:給定一組下標(biāo),讀其對(duì)應(yīng)的數(shù)據(jù)元素;
◆賦值操作:給定一組下標(biāo),存儲(chǔ)或修改與其對(duì)應(yīng)的數(shù)據(jù)元素;
◆清空操作:將數(shù)組中的所有數(shù)據(jù)元素清除;
◆復(fù)制操作:將一個(gè)數(shù)組的數(shù)據(jù)元素賦給另外一個(gè)數(shù)組;
◆排序操作:對(duì)數(shù)組中的數(shù)據(jù)元素進(jìn)行排序,這要求數(shù)組中的數(shù)據(jù)元素是可排序的;
◆反轉(zhuǎn)操作:反轉(zhuǎn)數(shù)組中數(shù)據(jù)元素的順序。

C#中數(shù)組
1.C#支持一維數(shù)組、多維數(shù)組及交錯(cuò)數(shù)組。
2.所有的數(shù)組類型都隱含繼承自 System.Array。
3.Array 是一個(gè)抽象類,繼承自 System.Object,ICloneable, IList, ICollection, IEnumerable,所以數(shù)組是引用類型。
4.C#除了能創(chuàng)建靜態(tài)數(shù)組外,還可以創(chuàng)建動(dòng)態(tài)數(shù)組,通過(guò)使用 Array 的靜態(tài)方法 CreateInstance 方法來(lái)實(shí)現(xiàn)。

C#數(shù)組操作程序代碼:

  1. public class myArray  
  2. {  
  3. public void Run()  
  4. {  
  5. //靜態(tài)數(shù)組  
  6. string[] arr = new string[5];  
  7. for (int i = 0; i < 5; i++)  
  8. {  
  9. arr[i] = "val"+i;  
  10. }  
  11. //動(dòng)態(tài)數(shù)組  
  12. Array arr1 = Array.CreateInstance(typeof(string),5);  
  13.  
  14. for (int i = 0; i < 5; i++)  
  15. {  
  16. arr1.SetValue("val" + i, i);  
  17. }  
  18. //輸出  
  19. Console.WriteLine("-------arr--------");  
  20. foreach (string i in arr)  
  21. {  
  22. Console.WriteLine(i);  
  23. }  
  24. Console.WriteLine("-------arr1--------");  
  25. foreach (string i in arr1)  
  26. {  
  27. Console.WriteLine(i);  
  28. }  
  29.  
  30. }  

【編輯推薦】

  1. C#參差數(shù)組初始化概述
  2. C#數(shù)組初始化全面分析
  3. C#一維數(shù)組和多維數(shù)組淺談
  4. C#參差數(shù)組初始化概述
  5. C#動(dòng)態(tài)數(shù)組實(shí)例介紹
責(zé)任編輯:佚名 來(lái)源: 新浪科技
相關(guān)推薦

2009-09-17 16:06:22

C#數(shù)組初始化

2009-08-03 17:12:40

C#指針操作

2009-09-27 10:46:30

C#控件數(shù)組

2009-09-16 09:00:15

C#數(shù)組C#指針

2009-09-08 17:37:54

C# listbox控

2009-09-18 10:00:17

C#數(shù)組操作

2009-09-02 17:07:06

C#數(shù)組操作

2009-09-18 10:58:31

C#數(shù)組操作

2009-08-28 15:49:45

C#對(duì)INI文件操作

2009-08-25 15:48:03

C#數(shù)組操作

2009-09-18 10:21:13

C#數(shù)組C#串操作

2009-08-07 17:45:29

C#預(yù)處理

2009-09-01 10:20:28

C#多種語(yǔ)句

2009-08-11 14:57:11

比較C#和Java

2009-07-31 15:52:47

C#常用函數(shù)

2009-09-16 10:48:32

LINQ查詢操作

2009-08-31 13:32:38

C#創(chuàng)建XML文件

2009-09-17 16:53:15

C#數(shù)組

2009-08-26 13:07:07

C#交錯(cuò)數(shù)組

2009-08-07 11:26:53

C#數(shù)組結(jié)構(gòu)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)