C#

LINQ

잼잼재미 2023. 11. 14. 14:11

● LINQ

 - 쿼리 언어 확장
 - 데이터 소스에서 데이터를 쿼리하고 조작하는데 사용

// 데이터 소스 정의 (컬렉션)
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };

// 쿼리 작성 (선언적인 구문)
var evenNumbers = from num in numbers
                  where num % 2 == 0
                  orderby num ascending (오름차순 정렬)
                  //orderby num descending (내림차순 정렬)
                  select num;                  

// 쿼리 실행 및 결과 처리
foreach (var num in evenNumbers)
{
    Console.WriteLine(num);
}

'C#' 카테고리의 다른 글

문자열 빌더 (StringBuilder)  (0) 2023.11.14
Nullable 형  (0) 2023.11.14
델리게이트 (Delegate), 람다(Lambda), Func, Action  (0) 2023.11.14
값형과 참조형 (박싱과 언박싱)  (0) 2023.11.13
범위 내 입력값 받기  (1) 2023.11.13