LINQ(Language Integrated Query)는 C# 및 .NET 프레임워크의 강력한 기능 중 하나로, 데이터를 쿼리(조회)하는 방법을 제공합니다. LINQ를 사용하면 SQL과 유사한 방식으로 컬렉션, 데이터베이스, XML 등 다양한 데이터 소스에 대한 쿼리를 작성할 수 있습니다. LINQ의 주요 장점은 데이터 소스에 상관없이 일관된 쿼리 구문을 사용할 수 있다는 것입니다.
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);
}
위 예제에서는 numbers
리스트에서 짝수만 선택하여 evenNumbers
에 저장하고 있습니다. from ... in ... where ... select ...
구문은 SQL과 유사한 방식으로, 데이터를 쿼리하는 LINQ 구문입니다.
LINQ는 데이터 처리를 간결하고 효율적으로 만들어 주는 강력한 도구로, .NET 개발자들에게 매우 유용한 기능을 제공합니다.
DataGridView에서 헤더 클릭 정렬 비활성화하기: 완벽한 설정 방법 (0) | 2023.11.22 |
---|---|
DataGridView의 VirtualMode로 인피니티 스크롤 구현하기: 대용량 데이터 효율적으로 처리 (0) | 2023.11.22 |
Log4net에서 로그 파일 용량 증가시키기: maximumFileSize와 maxSizeRollBackups 설정 방법 (0) | 2023.11.22 |
C# 딕셔너리 데이터 출력하기: foreach와 LINQ를 활용한 예시 (0) | 2023.11.21 |
C# Model 클래스, 변수, 프로퍼티 초기화 방법 (0) | 2023.11.21 |