Lambda Expressions
Lambda Expressions 람다 표현식은 C# 3.0에서 도입되었으며, 익명 함수를 간결하고 읽기 쉬운 방식으로 표현할 수 있게 합니다. 람다 표현식은 => 연산자를 사용하여 정의됩니다. 아래는 람다 표현식의 몇 가지 예제입니다. 기본적인 람다 표현식: Func add = (x, y) => x + y; Console.WriteLine(add(3, 5)); // 출력: 8 List에서 조건에 맞는 항목 찾기: List numbers = new List { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var evenNumbers = numbers.Where(n => n % 2 == 0); foreach (var num in evenNumbers) { Console.WriteLine(nu..
LINQ (Language Integrated Query)
LINQ (Language Integrated Query) LINQ는 C#에서 데이터를 쿼리하는 강력한 기능입니다. .NET의 다양한 데이터 소스 (컬렉션, 데이터베이스, XML 등) 에 대한 쿼리를 작성할 수 있게 해줍니다. LINQ는 일반적으로 선언적 형식으로 쿼리를 작성하게 해주며, C#과 자연스럽게 통합되어 있습니다. 아래는 LINQ의 몇 가지 기본적인 예제입니다. 기본적인 List 쿼리: List numbers = new List { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var evenNumbers = from num in numbers where num % 2 == 0 select num; foreach (var num in evenNumbers) { Console.Wri..