Enumerable.SequenceEqual
배열, 리스트 등 컬렉션의 요소들이 완전히 동일한 멤버과 순서를 가지고 있는지 체크하는데 사용한다.
Enumerable.SequenceEqual<TSource> (this System.Collections.Generic.IEnumerable<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);
사용 예
List<MyClass> arr1 = new List<MyClass> { obj1, obj2 };
List<MyClass> arr2 = new List<MyClass> { obj1, obj2 };
bool equal1 = arr1.SequenceEqual(arr2); // 확장 메서드
bool equal2 = Enumerable.SequenceEqual(arr1, arr2); // 정적 메서드
'🌍 C# Study > C# 기초' 카테고리의 다른 글
C# 복습하기 17) dynamic 형식 (0) | 2021.04.15 |
---|---|
C# 복습하기 16) 애트리뷰트(Attribute) (0) | 2021.04.14 |
C# 복습하기 15) 리플렉션 (0) | 2021.04.14 |
C# 복습하기 14) LINQ (0) | 2021.04.13 |
C# 복습하기 13) 람다식 (0) | 2021.04.13 |