プログラミングの概念 (C#)

このセクションでは、C# 言語でのプログラミングの概念について説明します。

このセクションの内容

Title 説明
.NET のアセンブリ アセンブリを作成および使用する方法について説明します。
Async および Await を使用した非同期プログラミング (C#) C# の async および await キーワードを使用して非同期ソリューションを記述する方法を説明します。 チュートリアルが含まれています。
属性 (C#) 属性を使用して、型、フィールド、メソッド、プロパティなどのプログラミング要素に関する追加情報を指定する方法について説明します。
コレクション (C#) .NET で提供されているコレクションの種類のいくつかについて説明します。 単純なコレクションおよびキーと値のペアのコレクションを使用する方法を示します。
共変性と反変性 (C#) インターフェイスやデリゲートでのジェネリック型パラメーターの暗黙の型変換を有効にする方法について説明します。
式ツリー (C#) 式ツリーを使用して、実行可能コードの動的変更を有効にする方法について説明します。
反復子 (C#) コレクションのステップ実行に使用し、要素を一度に 1 つずつ返す、反復子について説明します。
統合言語クエリ (LINQ) (C#) C# の言語構文の強力なクエリ機能と、リレーショナル データベース、XML ドキュメント、データセット、およびインメモリ コレクションを照会するためのモデルについて説明します。
リフレクション (C#) リフレクションを使用して、動的に型のインスタンスを作成する方法、作成したインスタンスを既存のオブジェクトにバインドする方法、または既存のオブジェクトから型を取得して、そのオブジェクトのメソッドを呼び出したり、フィールドやプロパティにアクセスしたりする方法について説明します。
シリアル化 (C#) バイナリ、XML、および SOAP のシリアル化の主要な概念について説明します。