C# 18

표준 쿼리 연산자 : LINQ를 통한 데이터 변환(C#)

https://learn.microsoft.com/ko-kr/dotnet/csharp/programming-guide/concepts/linq/data-transformations-with-linq . 여러 입력 시퀀스를 새 형식을 가진 단일 출력 시퀀스로 병합합니다. 소스 시퀀스에 있는 각 요소의 속성 하나만으로 또는 여러 속성으로 구성된 출력 시퀀스를 만듭니다. 요소가 소스 데이터에서 수행된 작업의 결과로 구성된 출력 시퀀스를 만듭니다. 출력 시퀀스를 다른 형식으로 만듭니다. 예를 들어 데이터를 SQL 행 또는 텍스트 파일에서 XML로 변환할 수 있습니다. 여러 입력을 단일 출력 시퀀스로 결합 Concat로 두 데이터를 결합 class Student { public string First { get;..

C#/LINQ 2024.01.04

확장명 메서드

https://learn.microsoft.com/ko-kr/dotnet/csharp/programming-guide/classes-and-structs/extension-methods OrderBy 예제 using System.Linq; class ExtensionMethods2 { static void Main() { int[] ints = [10, 45, 15, 39, 21, 26]; var result = ints.OrderBy(g => g); foreach (var i in result) { System.Console.Write(i + " "); } } } //Output: 10 15 21 26 39 45 확장명 메서드는 정적 메서드로 정의되지만 인스턴스 메서드 구문을 사용하여 호출. 첫 번째 ..

C#/LINQ 2024.01.03

C# LINQ 쿼리를 작성하여 데이터 쿼리

URL C#을 사용하여 LINQ 쿼리 작성 - C# C#에서 LINQ 쿼리를 작성하는 방법을 알아봅니다. learn.microsoft.com 목차 C# LINQ 쿼리를 작성하여 데이터 쿼리 표준 쿼리 연산자 확장 메서드 쿼리 구문과 메서드 구문. 의미상 동등한 쿼리 int[] numbers = [ 5, 10, 8, 3, 6, 12 ]; //Query syntax: IEnumerable numQuery1 = from num in numbers where num % 2 == 0 orderby num select num; //Method syntax: IEnumerable numQuery2 = numbers.Where(num => num % 2 == 0).OrderBy(n => n); foreach (int ..

C#/LINQ 2024.01.01

쿼리 식 기본 사항

URL 쿼리 식 기본 사항(C#의 LINQ) - C# 쿼리 식과 관련된 개념 소개 learn.microsoft.com 목차 C#의 LINQ 쿼리 식은 특별한 문법을 사용하여 데이터 소스에서 데이터를 쿼리하는 데 사용됩니다. 쿼리 식은 일반적으로 SQL과 비슷한 구문을 제공하여 데이터를 검색, 필터링 및 변환하는 데 편리합니다. 아래는 쿼리 식의 기본 사항에 대한 자세한 설명입니다: 기본 from 절: from 절은 데이터 소스에서 데이터를 가져오는 역할을 합니다. 데이터 소스의 각 요소를 대상 범위 변수에 할당하여 사용할 수 있도록 합니다. from 변수 in 데이터소스 쿼리 변수 및 범위 변수: from 절에서 선언된 변수는 쿼리 변수입니다. 이 변수는 쿼리 식 내에서 사용되며 데이터 소스의 각 요소에..

C#/LINQ 2023.12.30

LINQ 쿼리 소개(C#)

https://learn.microsoft.com/ko-kr/dotnet/csharp/linq/get-started/introduction-to-linq-queries LINQ 쿼리 소개(C#) - C# LINQ는 다양한 데이터 원본 및 형식의 데이터 쿼리에 대한 일관된 모델을 제공합니다. LINQ 쿼리에서는 항상 개체로 작업합니다. learn.microsoft.com 1. 기본 // The Three Parts of a LINQ Query: // 1. Data source. int[] numbers = [ 0, 1, 2, 3, 4, 5, 6 ]; // 2. Query creation. // numQuery is an IEnumerable var numQuery = from num in numbers w..

C#/LINQ 2023.12.30