C# プログラマーズ リファレンス
C# チュートリアル
C# チュートリアルでは、C# 言語に関する基本事項の概要を示し、この言語の重要な機能について説明します。各チュートリアルには、1 つ以上のサンプル プログラムがあります。チュートリアルでは、サンプル コードとその他の背景情報について説明します。また、対応するサンプルのプログラムの説明のトピックへのリンクも用意されています。これらのトピックでは、サンプル プログラムをダウンロードしたり、実行したりできます。
メモ C# チュートリアルでは、Windows フォームや Web フォームのページなどのプログラムのグラフィカル ユーザー インターフェイスの作成方法は説明していません。グラフィカル ユーザー インターフェイスを作成する方法については、「Visual C# のチュートリアル」を参照してください。
| チュートリアル | 説明 | レベル |
|---|---|---|
| Hello World のチュートリアル | Hello World アプリケーションを示します。 | 初級 |
| コマンド ライン パラメータのチュートリアル | 単純なコマンド ライン処理を示します。配列にインデックスを付ける例も示します。 | 初級 |
| 配列のチュートリアル | 配列の使い方を示します。 | 初級 |
| プロパティのチュートリアル | プロパティの宣言と使用の方法を示します。抽象プロパティの例も示します。 | 初級 |
| ライブラリのチュートリアル | 複数のソース ファイルから DLL ライブラリを作成するためのコンパイラ オプションの使い方、および他のプログラムでのコンパイラ オプションの使い方について説明します。 | 初級 |
| バージョン管理のチュートリアル | バージョン管理をサポートする override および new の使い方について説明します。 | 初級 |
| コレクション クラスのチュートリアル | foreach と共に使用できるコレクション クラスの作成方法について説明します。 | 中級 |
| 構造体のチュートリアル | C# での構造体の使い方を示します。 | 中級 |
| インデクサのチュートリアル | 配列表記を使用してオブジェクトにアクセスする方法を示します。 | 中級 |
| インデックス付きプロパティのチュートリアル | インデックス付きプロパティを使用するクラスの実装方法について説明します。インデックス付きプロパティにより、複数の異なる種類の項目を持つ、配列形式のコレクションを表すクラスを使用できます。 | 中級 |
| ユーザー定義変換のチュートリアル | ユーザー定義型との間の変換を定義する方法を示します。 | 中級 |
| 演算子のオーバーロードのチュートリアル | ユーザー定義クラスで演算子をオーバーロードする方法を示します。 | 中級 |
| デリゲートのチュートリアル | デリゲートの宣言、割り当て、および結合の方法を示します。 | 中級 |
| イベントのチュートリアル | C# でのイベントの使い方を示します。 | 中級 |
| 明示的なインターフェイスの実装のチュートリアル | インターフェイス メンバの明示的な実装方法を示します。 | 中級 |
| 条件付きメソッドのチュートリアル | 条件付きメソッドの例を示します。条件付きメソッドは、シンボルが定義されているかどうかに応じてメソッドへの呼び出しを挿入または省略できる強力な機構を提供します。 | 中級 |
| XML ドキュメントのチュートリアル | XML を使用してコードを文書化する方法を示します。 | 中級 |
| プラットフォーム呼び出しチュートリアル | プラットフォームの起動 (エクスポートされた DLL 関数) を C# から呼び出す方法を示します。 | 上級 |
| COM 相互運用性 - 第 1 部 : C# クライアント チュートリアル | C# を使用して COM オブジェクトと相互運用する方法を示します。また、C# クライアントについても説明します。 | 上級 |
| COM 相互運用性 - 第 2 部 : C# サーバー チュートリアル | C# を使用して COM オブジェクトと相互運用する方法を示します。また、C# サーバーについても説明します。 | 上級 |
| 属性のチュートリアル | カスタム属性クラスを作成し、そのクラスをコードで使用し、リフレクションを通じて照会する方法を示します。 | 上級 |
| セキュリティ チュートリアル | .NET Framework セキュリティについて説明し、C# でセキュリティのアクセス許可を変更する 2 とおりの方法 (アクセス許可クラスおよびアクセス許可属性) を示します。 | 上級 |
| スレッド処理チュートリアル | スレッドに関するさまざまな処理について説明します。たとえば、スレッドの作成、実行、同期および対話、スレッド プールの使い方、ミューテックス オブジェクトの使い方など、処理について説明します。 | 上級 |
| unsafe コードのチュートリアル | ポインタの使い方を示します。 | 上級 |
| OLE DB チュートリアル | Microsoft Access データベースに接続して、C# で OLE DB を使用する方法について説明します。 | 上級 |