プログラミングの概念 (Visual Basic)Programming Concepts (Visual Basic)

このセクションでは、Visual Basic 言語でのプログラミングの概念について説明します。This section explains programming concepts in the Visual Basic language.

このセクションの内容In this section

TitleTitle 説明Description
Async および Await を使用した非同期プログラミング (Visual Basic)Asynchronous Programming with Async and Await (Visual Basic) Async キーワードと Await キーワードを使用して非同期ソリューションを記述する方法を説明します。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.
共変性と反変性 (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) コレクションのステップ実行に使用し、要素を一度に 1 つずつ返す、反復子について説明します。Describes iterators, which are used to step through collections and return elements one at a time.
統合言語クエリ (LINQ) (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.
シリアル化 (Visual Basic)Serialization (Visual Basic) バイナリ、XML、および SOAP のシリアル化の主要な概念について説明します。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.