● 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 |