快速將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);
}
留言
張貼留言