내일배움캠프

LINQ 정리

우대비 2025. 1. 27. 11:35
반응형

LINQ

LINQ는 데이터 쿼리를 통합된 구문으로 작성할 수 있게 해주는 기능입니다.

LINQ를 사용하면 다양한 데이터 소스(컬렉션, XML, 데이터베이스, 엔터티 등)에 대해 일관된 방식으로

데이터를 필터링, 정렬, 그룹화할 수 있습니다.

 

 

사용 방법

쿼리 구문

var result = from item in collection
             where item.Property > 10
             orderby item.Property
             select item;

 

메서드 구문

var result = collection
    .Where(item => item.Property > 10)
    .OrderBy(item => item.Property)
    .Select(item => item);

 

 

사용 예제

List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };

var evenNumbers = from num in numbers
                  where num % 2 == 0
                  select num;

foreach (var num in evenNumbers)
{
    Console.WriteLine(num);
}
반응형
LIST

'내일배움캠프' 카테고리의 다른 글

틱택톡 C#  (0) 2025.01.25
내일배움캠프 카드 배치 기능 구현  (0) 2025.01.22
행맨 게임  (0) 2025.01.16
사칙연산간 우선순위  (0) 2025.01.14
Convert와 Parse의 차이점  (0) 2025.01.14