컬렉션에서 dupliactes를 제거하려면 어떻게합니까? 예 :컬렉션에서 중복 제거
List<double> somelist=new List<double>{2, 2, 3};
어떤 LINQ 메서드를 사용해야합니까?
그리고 간단하게 만들어보세요.
컬렉션에서 dupliactes를 제거하려면 어떻게합니까? 예 :컬렉션에서 중복 제거
List<double> somelist=new List<double>{2, 2, 3};
어떤 LINQ 메서드를 사용해야합니까?
그리고 간단하게 만들어보세요.
Enumerable.Distinct 아마도 당신이 찾고있는 것입니다.
var somelist = new List<double>{2, 2, 3}.Distinct();
// somelist now contains 2, 3
그리고 그것은 단순히 중복을 제거합니까? – stackptr
@EdwardKarak ['Enumerable.Distinct']에 대한 설명서를 참조하십시오. (http://msdn.microsoft.com/en-us/library/system.linq.enumerable.distinct.aspx) –
' 'IEnumerable
['HashSet'] (http://msdn.microsoft.com/en-us/library/bb359438.aspx)를 사용하면 중복되는 부분이 없습니다. –
중복되지 않은 새 컬렉션을 얻으려고 하시겠습니까? 아니면 중복 컬렉션이없는 동일한 컬렉션을 원하십니까? – Gabe