프로그래밍 개념(Visual Basic)Programming Concepts (Visual Basic)

이 섹션에서는 Visual Basic 언어의 프로그래밍 개념을 설명합니다.This section explains programming concepts in the Visual Basic language.

단원 내용In this section

제목Title DescriptionDescription
Async 및 Await를 사용한 비동기 프로그래밍(Visual Basic)Asynchronous Programming with Async and Await (Visual Basic) AsyncAwait 키워드를 사용하여 비동기 솔루션을 작성하는 방법을 설명합니다.Describes how to write asynchronous solutions by using Async and Await keywords. 연습이 포함되어 있습니다.Includes a walkthrough.
특성 개요(Visual Basic)Attributes overview (Visual Basic) 특성을 사용하여 형식, 필드, 메서드 및 속성 등의 요소를 프로그래밍하는 방법에 대한 추가 정보를 제공하는 방법을 설명합니다.Discusses how to provide additional information about programming elements such as types, fields, methods, and properties by using attributes.
호출자 정보(Visual Basic)Caller Information (Visual Basic) 메서드의 호출자에 대한 정보를 가져오는 방법을 설명합니다.Describes how to obtain information about the caller of a method. 이 정보에는 소스 코드의 파일 경로와 줄 번호 및 호출자의 멤버 이름이 포함됩니다.This information includes the file path and the line number of the source code and the member name of the caller.
컬렉션(Visual Basic)Collections (Visual Basic) .NET Framework에서 제공되는 컬렉션의 형식 중 일부에 대해 설명합니다.Describes some of the types of collections provided by the .NET Framework. 간단한 컬렉션 및 키/값 쌍의 컬렉션을 사용하는 방법을 보여 줍니다.Demonstrates how to use simple collections and collections of key/value pairs.
공변성(covariance) 및 반공변성(contravariance)(Visual Basic)Covariance and Contravariance (Visual Basic) 인터페이스 및 대리자에서 제네릭 형식 매개 변수의 암시적 변환을 사용하도록 설정하는 방법을 보여 줍니다.Shows how to enable implicit conversion of generic type parameters in interfaces and delegates.
식 트리(Visual Basic)Expression Trees (Visual Basic) 식 트리를 사용하여 실행 코드의 동적 수정을 허용하는 방법을 설명합니다.Explains how you can use expression trees to enable dynamic modification of executable code.
반복기(Visual Basic)Iterators (Visual Basic) 컬렉션을 단계별로 실행하면서 한 번에 하나씩 요소를 반환하는 데 사용되는 반복기에 대해 설명합니다.Describes iterators, which are used to step through collections and return elements one at a time.
LINQ(Language-Integrated Query)(Visual Basic)Language-Integrated Query (LINQ) (Visual Basic) Visual Basic 언어 구문의 강력한 쿼리 기능과 관계형 데이터베이스, XML 문서, 데이터 집합 및 메모리 내 컬렉션을 쿼리 하기 위한 모델에 대해 설명 합니다.Discusses the powerful query capabilities in the language syntax of Visual Basic, and the model for querying relational databases, XML documents, datasets, and in-memory collections.
개체 지향 프로그래밍(Visual Basic)Object-Oriented Programming (Visual Basic) 캡슐화, 상속, 다형성 등의 일반적인 개체 지향 개념에 대해 설명합니다.Describes common object-oriented concepts, including encapsulation, inheritance, and polymorphism.
리플렉션(Visual Basic)Reflection (Visual Basic) 리플렉션을 사용하면 동적으로 형식 인스턴스를 만들거나, 형식을 기존 개체에 바인딩하거나, 기존 개체에서 형식을 가져와 해당 메서드를 호출하거나, 필드 및 속성에 액세스하는 방법을 설명합니다.Explains how to use reflection to dynamically create an instance of a type, bind the type to an existing object, or get the type from an existing object and invoke its methods or access its fields and properties.
Serialization(Visual Basic)Serialization (Visual Basic) 이진, XML 및 SOAP serialization의 주요 개념에 대해 설명합니다.Describes key concepts in binary, XML, and SOAP serialization.
.NET 어셈블리Assemblies in .NET 어셈블리를 만들고 사용하는 방법을 설명합니다.Describes how to create and use assemblies.
성능 팁Performance Tips 애플리케이션의 성능을 향상시키는 데 도움이 되는 여러 가지 기본 규칙에 대해 설명합니다.Discusses several basic rules that may help you increase the performance of your application.