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

C#數(shù)組復(fù)制方法詳解

開發(fā) 后端
C#數(shù)組復(fù)制方法有什么呢?這里我們向你介紹C#數(shù)組復(fù)制的5種常見方法,希望對(duì)你了解和學(xué)習(xí)C#數(shù)組復(fù)制有所幫助。

C#數(shù)組復(fù)制方法有哪些呢?在實(shí)際開發(fā)的過程中,我們需要掌握學(xué)習(xí)的有哪些呢?這里向你介紹5種方法,那么具體的實(shí)施方法是什么呢?讓我們看看具體的內(nèi)容。

數(shù)組間的復(fù)制,int[] pins = {9,3,4,9};int [] alias = pins;這里出了錯(cuò)誤,也是錯(cuò)誤的根源,以上代碼并沒有出錯(cuò),但是根本不是復(fù)制,因?yàn)閜ins和alias都是引用,存在于堆棧中,而數(shù)據(jù)9,3,4,3是一個(gè)int對(duì)象存在于堆中,int [] alias = pins;只不過是創(chuàng)建另一個(gè)引用,alias和pins同時(shí)指向{9,3,4,3},當(dāng)修改其中一個(gè)引用的時(shí)候,勢(shì)必影響另一個(gè)。復(fù)制的意思是新建一個(gè)和被復(fù)制對(duì)象一樣的對(duì)象,在C#語(yǔ)言中應(yīng)該有如下5種C#數(shù)組復(fù)制方法來復(fù)制。

C#數(shù)組復(fù)制方法一:使用for循環(huán)

  1. int []pins = {9,3,7,2}  
  2. int []copy = new int[pins.length];  
  3. for(int i =0;i!=copy.length;i++)  
  4. {  
  5. copy[i] = pins[i];  

C#數(shù)組復(fù)制方法二:使用數(shù)組對(duì)象中的CopyTo()方法

  1. int []pins = {9,3,7,2}  
  2. int []copy2 = new int[pins.length];  
  3. pins.CopyTo(copy2,0); 

C#數(shù)組復(fù)制方法三:使用Array類的一個(gè)靜態(tài)方法Copy()

  1. int []pins = {9,3,7,2}  
  2. int []copy3 = new int[pins.length];  
  3. Array.Copy(pins,copy3,copy.Length); 

C#數(shù)組復(fù)制方法四:使用Array類中的一個(gè)實(shí)例方法Clone()

可以一次調(diào)用,最方便,但是Clone()方法返回的是一個(gè)對(duì)象,所以要強(qiáng)制轉(zhuǎn)換成恰當(dāng)?shù)念愵愋汀?/P>

  1. int []pins = {9,3,7,2}  
  2. int []copy4 = (int [])pins.Clone(); 

C#數(shù)組復(fù)制方法五:

  1. string[] student1 = {  
  2.  "$""$""c""m""d""1",   
  3. "2""3""1""2""3" };  
  4. string[] student2 = { "0""1",   
  5. "2""3""4""5""6""6""1",   
  6. "8""16","10","45""37""82" };  
  7. ArrayList student = new ArrayList();     
  8. foreach (string s1 in student1)  
  9. {  
  10. student.Add(s1);      
  11. }  
  12. foreach (string s2 in student2)  
  13. {  
  14. student.Add(s2);  
  15. }  
  16. string[] copyAfter =   
  17. (string[])student.ToArray(typeof(string)); 

兩個(gè)數(shù)組合并,***把合并后的結(jié)果賦給copyAfter數(shù)組,這個(gè)例子可以靈活變通,很多地方可以用。

C#數(shù)組復(fù)制方法的基本內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C#數(shù)組復(fù)制方法有所幫助。

【編輯推薦】

  1. C#動(dòng)態(tài)數(shù)組實(shí)用實(shí)例解析
  2. C#動(dòng)態(tài)二維數(shù)組函數(shù)處理方案
  3. C#集合、C#動(dòng)態(tài)數(shù)組的概念淺析
  4. C#動(dòng)態(tài)數(shù)組的詳解介紹
  5. C#動(dòng)態(tài)數(shù)組的應(yīng)用詳解實(shí)例
責(zé)任編輯:仲衡 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-08-20 13:47:57

C#驗(yàn)證輸入方法

2025-05-12 03:10:00

接口方法代碼

2009-09-02 11:02:57

C#動(dòng)態(tài)數(shù)組

2009-08-31 14:56:32

C# Byte數(shù)組轉(zhuǎn)換

2009-08-28 11:43:26

C#數(shù)組初始化

2009-09-02 16:52:55

C#數(shù)組初始化

2009-08-28 12:47:30

C#靜態(tài)方法應(yīng)用

2009-09-17 18:07:22

C#動(dòng)態(tài)數(shù)組

2009-09-18 10:58:31

C#數(shù)組操作

2009-09-02 10:49:46

C#調(diào)用析構(gòu)方法

2009-09-02 11:18:10

C#動(dòng)態(tài)數(shù)組

2009-08-25 15:48:03

C#數(shù)組操作

2009-08-28 11:24:48

C#一維數(shù)組初始化

2009-09-17 16:45:56

C#數(shù)組

2009-09-09 10:32:12

C# CheckBox

2009-08-31 09:41:05

C#反射靜態(tài)方法開發(fā)

2009-09-07 03:07:11

C# Main方法

2009-08-25 16:54:28

C# RichText

2009-09-02 19:22:03

C#遞歸

2021-02-24 15:05:32

C語(yǔ)言數(shù)組代碼
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 三级成人片 | 亚洲国产成人精品一区二区 | 国产清纯白嫩初高生在线播放视频 | 成人av网站在线观看 | 久久精品a | 天天草视频 | 国产精品一区二区av | 免费成人av网站 | 欧美一级免费黄色片 | 中文字幕亚洲欧美 | 秋霞电影一区二区 | 波多野结衣二区 | 日本三级全黄三级a | 亚洲网在线 | 国产精品久久亚洲7777 | 亚洲欧美国产精品一区二区 | 国产视频福利一区 | 在线日韩中文字幕 | 亚洲精品女优 | 精品久久香蕉国产线看观看亚洲 | www天天操| 少妇淫片aaaaa毛片叫床爽 | 国产精品久久久久久吹潮 | 日韩免费视频 | 蜜桃传媒av| 精品国产乱码久久久久久蜜柚 | 一区二区三区四区电影 | 久久久久久久久久久高潮一区二区 | 中文字幕一页二页 | 99热国产免费 | 成人在线视频网 | 成人在线电影在线观看 | 日韩精品一区二区三区视频播放 | 国产偷自视频区视频 | 亚洲视频免费播放 | 91久久久久 | 国产香蕉视频 | 久久三区 | 四虎影院在线观看av | 亚洲精品一区二区另类图片 | 中文字幕久久精品 |