다음을 통해 공유


프로그래밍 개념(C#)

이 섹션에서는 C# 언어의 프로그래밍 개념을 설명합니다.

섹션 내용

제목 설명
.NET 어셈블리 어셈블리를 만들고 사용하는 방법을 설명합니다.
async 및 await를 사용한 비동기 프로그래밍(C#) C#에서 asyncawait 키워드를 사용하여 비동기 솔루션을 작성하는 방법을 설명합니다. 연습이 포함되어 있습니다.
특성(C#) 특성을 사용하여 형식, 필드, 메서드 및 속성 등의 요소를 프로그래밍하는 방법에 대한 추가 정보를 제공하는 방법을 설명합니다.
컬렉션(C#) .NET에서 제공하는 컬렉션의 형식 중 일부를 설명합니다. 간단한 컬렉션 및 키/값 쌍의 컬렉션을 사용하는 방법을 보여 줍니다.
공변성(Covariance) 및 반공변성(Contravariance)(C#) 인터페이스 및 대리자에서 제네릭 형식 매개 변수의 암시적 변환을 사용하도록 설정하는 방법을 보여 줍니다.
식 트리(C#) 식 트리를 사용하여 실행 코드의 동적 수정을 허용하는 방법을 설명합니다.
반복기(C#) 컬렉션을 단계별로 실행하면서 한 번에 하나씩 요소를 반환하는 데 사용되는 반복기에 대해 설명합니다.
LINQ(Language-Integrated Query)(C#) C#의 언어 구문의 강력한 쿼리 기능과 관계형 데이터베이스, XML 문서, 데이터 세트 및 메모리 내 컬렉션을 쿼리하기 위한 모델에 대해 설명합니다.
리플렉션(C#) 리플렉션을 사용하면 동적으로 형식 인스턴스를 만들거나, 형식을 기존 개체에 바인딩하거나, 기존 개체에서 형식을 가져와 해당 메서드를 호출하거나, 필드 및 속성에 액세스하는 방법을 설명합니다.
Serialization(C#) 이진, XML 및 SOAP serialization의 주요 개념에 대해 설명합니다.
  • 성능 팁

    애플리케이션의 성능을 향상시키는 데 도움이 되는 여러 가지 기본 규칙에 대해 설명합니다.