728x90

DISTINCT 2

[c#] LINQ 컬렉션 표준 쿼리 메서드 3 - (수량자, 포함여부, 생성) Contains, All, Any, Empty, Repeat, Range

수량자, 생성 관련한 컬렉션 메소드에 대해 알아봅니다. 메서드 메서드 이름 설명 C# 쿼리 식 구문 All 시퀀스의 모든 요소가 조건을 만족하는지를 확인 Any 시퀀스의 임의의 요소가 조건을 만족하는지를 확인 Contains 시퀀스에 지정된 요소가 들어 있는지를 확인 DefaultIfEmpty 빈 컬렉션을 기본값을 갖는 singleton 컬렉션으로 변경 Empty 비어 있는 컬렉션을 반환 Range 일련의 숫자를 포함하는 컬렉션을 생성 Repeat 반복되는 값이 하나 들어 있는 컬렉션을 생성 수량자 시퀀스에서 조건을 충족하는 요소가 일부인지 전체인지를 나타내는 Boolean 값을 반환 All, Any, Contains List students = new List { new Student{grade = 3..

dev/asp.net, c# 2022.11.15

[c#] LINQ 컬렉션 표준 쿼리 메서드 2 - (중복제거,차집합,교집합,합집합,건너뛰기) Concat, Distinct, Except , Intersect, Union, Skip, Take, 객체 중복 제거하기,

집합, 분할, 연결 관련한 컬렉션 메소드 에 대해 알아봅니다. 메서드 메서드 이름 설명 C# 쿼리 식 구문 Distinct 컬렉션에서 중복 값을 제거합니다. Except 두 번째 컬렉션에 표시되지 않는 한 컬렉션의 요소를 의미하는 차집합을 반환 Intersect 두 컬렉션에 각각 표시되는 요소를 의미하는 교집합을 반환합니다. Union 두 컬렉션 중 하나에 표시되는 고유한 요소를 의미하는 합집합을 반환합니다. Concat 두 시퀀스를 연결하여 하나의 시퀀스를 구성 Skip 시퀀스에서 지정한 위치까지 요소를 건너뜁니다. SkipLast 시퀀스에서 뒤에서 지정한 위치까지 요소를 건너뜁니다. SkipWhile 요소가 조건을 충족하지 않을 때까지 조건자 함수를 기반으로 하여 요소를 건너뜁니다. Take 시퀀스에..

dev/asp.net, c# 2022.11.11
728x90