快速將List中重覆資料排除

最近工作的關係要從不同的table來撈資料。對於Linq不太熟的我真的是一大挑戰。
以前用SQL就可以很快的將不同table組在一起同時可以做group資料。現回到Linq上來
Linq也可以做grounp資料。但是如果中間做了很多復雜的查詢與應用到~可能不太方便用group的話…雖然網路上有很多方法是用泛型加foreach的方式去比較,但是操作上可能還是有點復雜與要再加工一下…這個時候可以用下列的方法做處理。

var list = new List<string> {"A", "C", "B", "D", "A", "B", "E", "D", "B", "C"};   
 var set = new HashSet<string>(list);
 foreach (string item in set)    {     
Console.WriteLine(item);  
  }

留言

這個網誌中的熱門文章

[心得] 圖解 微分、積分生活中的微積分-第一章

Objective-C的數學運算函式

c# 把List中重復的資料去掉