次の方法で共有


プログラミングの概念

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

このセクションの内容

タイトル

説明

新しいチュートリアル (C# および Visual Basic)

Visual Basic および C# に含まれる新機能を紹介するチュートリアルへのリンクを示します。

アプリケーション ドメイン (C# および Visual Basic)

アプリケーション ドメインを使用して、アプリケーションとそのデータを相互に分離する柔軟で安全な手法を実現する方法について説明します。

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

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

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