プログラミングの概念

ここでは、Visual Basic と C# の両方で利用できるプログラミングの概念について説明します。

このセクションの内容

Title

説明

アセンブリとグローバル アセンブリ キャッシュ (C# および Visual Basic)

アセンブリを作成および使用する方法について説明します。

Async および Await を使用した非同期プログラミング (C# および Visual Basic)

[Async] のと [Await] (Visual Basic) または [async] と、await (C#) を使用して非同期ソリューションを記述する方法を説明します。チュートリアルが含まれています。

属性 (C# および Visual Basic)

属性を使用して、型、フィールド、メソッド、プロパティなどのプログラミング要素に関する追加情報を指定する方法について説明します。

呼び出し元情報 (C# および Visual Basic)

メソッドの呼び出し元に関する情報を取得する方法について説明します。この情報は、呼び出し元のソース・コードおよびメンバー名のファイル パスと行番号が含まれます。

コレクション (C# および Visual Basic)

.NET Framework で提供されているコレクションの種類について説明します。単純なコレクションを使用する方法を示し、キーと値のペアのコレクションは。

共変性と反変性 (C# および Visual Basic)

インターフェイスやデリゲートでのジェネリック型パラメーターの暗黙の型変換を有効にする方法について説明します。

式ツリー (C# および Visual Basic)

式ツリーを使用して、実行可能コードの動的変更を有効にする方法について説明します。

反復子 (C# および Visual Basic)

コレクションをステップ実行され、要素を一つずつ返す反復子について説明します。

統合言語クエリ (LINQ: Language-Integrated Query)

C# および Visual Basic の言語構文の強力なクエリ機能と、リレーショナル データベース、XML ドキュメント、データセット、およびインメモリ コレクションを照会するための共通のモデルについて説明します。

オブジェクト指向プログラミング (C# および Visual Basic)

カプセル化、継承、ポリモーフィズムなど、オブジェクト指向に関する一般的な概念について説明します。

パフォーマンス (C# および Visual Basic)

アプリケーションのパフォーマンスを向上に役立つ基本的な規則について説明します。

リフレクション (C# および Visual Basic)

リフレクションを使用して、動的に型のインスタンスを作成する方法、作成したインスタンスを既存のオブジェクトにバインドする方法、または既存のオブジェクトから型を取得して、そのオブジェクトのメソッドを呼び出したり、フィールドやプロパティにアクセスしたりする方法について説明します。

シリアル化 (C# および Visual Basic)

バイナリ、XML、および SOAP のシリアル化の主要な概念について説明します。

スレッド処理 (C# および Visual Basic)

.NET スレッド処理モデルの概要について説明し、複数のタスクを同時に実行するコードを記述してアプリケーションのパフォーマンスと応答性を向上させる方法を示します。