LINQ] GroupBy
# 3) .Net ( Vs 2008 )/C#2011. 10. 12. 21:03
중복 데이타 찾기!!!
데이타 생성.
string[] arr = "a,b,c,d,e,e,e,f,g".Split(',').ToList<string>().ToArray();
1번
var ar = arr.GroupBy(g => g).Where(w => w.Count() > 1).Select(s => s.Key);
string rar = string.Join(",", ar.ToArray());
2번
var aar = from t in arr
group t by t into g
where g.Count() > 1
select g.Key;
string raar = string.Join(",", aar.ToArray());
위 둘다 동일한 방법임... 한줄이냐 여러줄이냐 차이... ?
데이타 생성.
string[] arr = "a,b,c,d,e,e,e,f,g".Split(',').ToList<string>().ToArray();
1번
var ar = arr.GroupBy(g => g).Where(w => w.Count() > 1).Select(s => s.Key);
string rar = string.Join(",", ar.ToArray());
2번
var aar = from t in arr
group t by t into g
where g.Count() > 1
select g.Key;
string raar = string.Join(",", aar.ToArray());
위 둘다 동일한 방법임... 한줄이냐 여러줄이냐 차이... ?
'# 3) .Net ( Vs 2008 ) > C#' 카테고리의 다른 글
Array.ConvertAll 관련... (0) | 2011.11.15 |
---|---|
ClickOnce UpdateAsync ~!! (0) | 2011.10.31 |
컨텐츠 판넬 이전/ 다음 구현.. (0) | 2011.09.14 |
Vs2008] 성능 카운터 (0) | 2011.08.16 |
vs2008] WMI 관련.. (0) | 2011.08.16 |