반응형

LINQ

반응형
Programing/C#

LINQ 메서드 정리 및 사용법

안녕하세요 인터럽트입니다.C# 개발 시에 LINQ 자주 사용하시나요?저는 자주 사용하는 메서드들만 익숙하게 사용하고 나머지는 기억도 하지 못하는 제 자신을 위해서이번 기회에 LINQ메서드들 정리해서 필요시에 찾아보기 위해 포스팅을 작성하려고 합니다.1. 필터링(Filtering)Where컬렉션에서 특정 조건을 만족하는 요소만 선택var numbers = new List {1, 2, 3, 4, 5};var evenNumbers = numbers.Where(w => w % 2 == 0);//결과 : {2, 4} FindAll (List 전용)List에서만 사용가능하며, Where와 동일한 기능 수행 Distinct컬렉션에서 중복을 제거한다.var numbers = new List { 1, 2, 2, 3, 3..

Programing/C#

LINQ : SKIP & TAKE 기능 정리, 페이징 처리할 때 유용한 기능

안녕하세요 인터럽트입니다. 이번 포스팅에서는 C#에서 정말 유용한 기능인 LINQ안에서도 SKIP & TAKE에 대해서 알아보고 어떻게 사용하는지 응용방법에 대해서 적어보려고 합니다. 개념정리 SKIP메서드 SKIP메서드는 데이터 컬렉션에서 처음 몇 개의 요소를 건너뛰고 나머지 요소를 반환하는데 사용됩니다. 이는 데이터의 특정 부분을 제외하고 싶을 때 유용하고 예를들어 페이징 된 데이터를 처리할 때 많이 사용됩니다. 사용방법 var result = collections.skip(3); 위의 코드는 collections객체에서 처음 3개의 요소를 건너뛰고 나머지 요소를 반환합니다. 물론 skip메서드는 collection뿐만 아니라 배열, ArrayList, List등에서도 사용이 가능합니다. TAKE메서..

Interrrupt
'LINQ' 태그의 글 목록