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

概括C#刪除數組重復項

開發 后端
這里介紹使用C#查找數據中重復數據,C#刪除數組重復項的解決方法。個人感覺,如果在數組不是很大的情況下,用正則替換還是最快的。

學習C#數組時,經常會遇到數組中的重復項問題,這里將介紹問題的解決方法——C#刪除數組重復項。

C#刪除數組重復項

使用C#查找數據中重復數據,C#刪除數組重復項的解決方法。個人感覺,如果在數組不是很大的情況下,用正則替換還是最快的。原理就是先排序,再用正則替換重復。當然泛型+foreach是***的選擇,第二種方法很是不錯,代碼簡潔,只是泛型的應用,如果再FOREACH就更好。

***種方法:

  1. public static String[] RemoveDup(String[] myData)  
  2. {  
  3. if (myData.Length > 0)  
  4. {  
  5. Array.Sort(myData); //先對數組進行排序  
  6. int size = 1; //定義刪除重復項后的數組長度  
  7. for (int i=1; i <myData.Length; i++)  
  8. if (myData != myData[i-1])  
  9. size++;  
  10. String[] myTempData = new String[size];  
  11. int j=0;  
  12.  
  13. myTempData[j++] = myData[0];  
  14.  
  15. for (int i=1; i <myData.Length; i++)   
  16. //遍歷數組成員  
  17. if (myData != myData[i-1])   
  18. //如果相鄰的兩個不相等則放入新數組  
  19. myTempData[j++] = myData;  
  20.  
  21. return myTempData;  
  22. }  
  23.  
  24. return myData;  
  25. }  

第二種方法:

  1. public static string[] GetString(string[] values)  
  2. {  
  3. List<string> list = new List<string>();  
  4. for (int i = 0; i < values.Length; i++)//遍歷數組成員  
  5. {  
  6. if (list.IndexOf(values[i].ToLower()) == -1)  
  7. //對每個成員做一次新數組查詢如果沒有相等的則加到新數組  
  8. list.Add(values[i]);  
  9. }  
  10. return list.ToArray();  
  11. }

【編輯推薦】

  1. C#數組基礎介紹與操作詳解
  2. C#數組操作詳細剖析
  3. 淺析C#數組初始化性能測試
  4. C#數組和串操作經驗總結
  5. C#數組初始化全面分析
責任編輯:佚名 來源: 51CTO技術博客
相關推薦

2009-09-17 16:53:15

C#數組

2009-09-17 17:40:36

C#動態數組

2009-09-18 11:15:52

C#數組初始化

2009-09-17 16:45:56

C#數組

2009-09-04 17:56:22

C#刪除數據

2009-09-18 11:33:37

C#二維數組初始化

2012-01-12 13:24:55

Java

2009-09-03 11:00:29

C#反射機制

2009-11-25 16:36:29

PHP刪除數組重復元素

2020-10-15 12:30:37

Python編程語言

2009-11-25 16:29:08

PHP刪除數組元素

2009-08-26 13:07:07

C#交錯數組

2009-08-07 11:26:53

C#數組結構

2009-11-30 18:21:21

PHP刪除數組元素

2009-09-02 10:58:02

C#動態數組

2010-01-18 16:17:53

C++代碼

2009-09-02 13:15:23

C#數組復制

2009-07-31 15:10:21

C#函數指針數組C#數組

2009-09-17 18:14:05

C#動態數組

2009-09-16 09:01:40

C#多維數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲色欧美另类 | 亚洲经典一区 | 日韩一二区在线 | 成人精品鲁一区一区二区 | 福利影院在线看 | 久久精品国产久精国产 | 福利精品| 欧美日韩高清免费 | 一区二区三区福利视频 | 乱码av午夜噜噜噜噜动漫 | 一级毛片免费完整视频 | 国产一级免费视频 | 亚洲欧美综合 | 亚洲导航深夜福利涩涩屋 | 国产精品久久久久久久免费观看 | 亚洲成人激情在线观看 | 久久久亚洲综合 | 99综合在线 | 黄色大片视频 | 亚洲人成人一区二区在线观看 | 在线天堂免费中文字幕视频 | 中文字幕在线观看成人 | 亚洲福利av| 日韩免费av网站 | 美女视频一区二区 | 国产日韩一区二区三区 | 一级毛片成人免费看a | 在线免费观看a级片 | 91看片在线 | 丁香六月激情 | 韩日一区二区三区 | 久久久2o19精品 | 一本一道久久a久久精品综合 | 亚洲a视| 欧美日韩高清在线一区 | 欧美八区 | 91久久久久 | 一区二区三区中文字幕 | 91精品国产一区二区三区 | 中日av| 亚洲国产69 |