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

C#數組復制方法詳解

開發 后端
C#數組復制方法有什么呢?這里我們向你介紹C#數組復制的5種常見方法,希望對你了解和學習C#數組復制有所幫助。

C#數組復制方法有哪些呢?在實際開發的過程中,我們需要掌握學習的有哪些呢?這里向你介紹5種方法,那么具體的實施方法是什么呢?讓我們看看具體的內容。

數組間的復制,int[] pins = {9,3,4,9};int [] alias = pins;這里出了錯誤,也是錯誤的根源,以上代碼并沒有出錯,但是根本不是復制,因為pins和alias都是引用,存在于堆棧中,而數據9,3,4,3是一個int對象存在于堆中,int [] alias = pins;只不過是創建另一個引用,alias和pins同時指向{9,3,4,3},當修改其中一個引用的時候,勢必影響另一個。復制的意思是新建一個和被復制對象一樣的對象,在C#語言中應該有如下5種C#數組復制方法來復制。

C#數組復制方法一:使用for循環

  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#數組復制方法二:使用數組對象中的CopyTo()方法

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

C#數組復制方法三:使用Array類的一個靜態方法Copy()

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

C#數組復制方法四:使用Array類中的一個實例方法Clone()

可以一次調用,最方便,但是Clone()方法返回的是一個對象,所以要強制轉換成恰當的類類型。

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

C#數組復制方法五:

  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)); 

兩個數組合并,***把合并后的結果賦給copyAfter數組,這個例子可以靈活變通,很多地方可以用。

C#數組復制方法的基本內容就向你介紹到這里,希望對你了解和學習C#數組復制方法有所幫助。

【編輯推薦】

  1. C#動態數組實用實例解析
  2. C#動態二維數組函數處理方案
  3. C#集合、C#動態數組的概念淺析
  4. C#動態數組的詳解介紹
  5. C#動態數組的應用詳解實例
責任編輯:仲衡 來源: 互聯網
相關推薦

2009-08-20 13:47:57

C#驗證輸入方法

2025-05-12 03:10:00

接口方法代碼

2009-09-02 11:02:57

C#動態數組

2009-08-31 14:56:32

C# Byte數組轉換

2009-08-28 11:43:26

C#數組初始化

2009-09-02 16:52:55

C#數組初始化

2009-08-28 12:47:30

C#靜態方法應用

2009-09-17 18:07:22

C#動態數組

2009-09-18 10:58:31

C#數組操作

2009-09-02 10:49:46

C#調用析構方法

2009-09-02 11:18:10

C#動態數組

2009-08-25 15:48:03

C#數組操作

2009-08-28 11:24:48

C#一維數組初始化

2009-09-17 16:45:56

C#數組

2009-08-31 09:41:05

C#反射靜態方法開發

2009-09-09 10:32:12

C# CheckBox

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語言數組代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久婷婷天堂 | 久久99精品视频 | 黄色在线免费观看 | 日韩在线观看中文字幕 | 一区二区三区电影网 | 日韩精品在线一区 | 精品视频一区二区三区在线观看 | 欧美一级免费看 | 日韩免费 | 中文字幕在线第一页 | 妹子干综合 | 一区二区三区四区电影视频在线观看 | 91精品国产综合久久婷婷香蕉 | 香蕉一区 | 免费久久99精品国产婷婷六月 | 日韩资源 | 香蕉久久久 | 欧美三区在线观看 | 97色在线视频 | 久久久久久91 | 亚洲电影免费 | 国产成人高清视频 | 成人久久18免费网站图片 | 日韩欧美精品一区 | 欧美日韩亚洲视频 | 欧美成人一区二免费视频软件 | 国产精品久久久久久影院8一贰佰 | 女人精96xxx免费网站p | 亚洲精品一区二区三区在线 | 天天操夜夜操免费视频 | 国产三级 | 亚洲激情第一页 | 99成人 | 国产精品一区二区三区四区 | hdfreexxxx中国妞 | 久久久91 | 日韩 欧美 二区 | 日韩精品人成在线播放 | 日本一二三区电影 | 91精品国产一区二区三区 | 中文字幕亚洲精品 |