나는 두 개의리스트를 비교해야하고 은 같은 값을 가지고 있는지 아닌지를 알고 만 알면된다. 나는 그 차이점을 가지고 무엇을하려고하지 않는다.두 개의 목록이 다른 경우에만 알 수있는 모든 내장 메서드?
C#에서이를 수행하는 가장 좋은 방법은 무엇입니까?
나는 목록을 반복 할 수 있지만 더 나은 성능을 제공하는 LINQ/extenstion 메서드가 내장되어 있는지 알고 싶습니다. Except/Intersect를 시도했으나이를 달성하는 데 가장 적합한 것인지 모릅니다.
업데이트 : 목록에 중복 된 목록이 없습니다.
'SymmetricExceptWith' /'Any'보다는'SetEquals' 만 사용할 수 있습니다 : http://msdn.microsoft.com/en-us/library/bb346516.aspx – LukeH
@LukeH : 고마워, 그걸 놓친 거지 :) –
목록에 중복이 없으므로 {1, 2, 3}, {2, 3, 4} 같이됩니다. – Dienekes