C# Enumerable.SequenceEqual 배열 같음 / 배열 같음

 

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

댓글

Designed by JB FACTORY