Visual C# のサンプル
ここに記載されているサンプルの抜粋から、サンプル コードにアクセスできます。各抜粋にはサンプルのファイルを開いたりコピーしたりするためのリンクが含まれています。また、.NET Framework SDK には、.NET Framework の機能と Visual C# のコードの例を示す、テクノロジのサンプル、アプリケーションのサンプル、およびクイック スタート チュートリアルが用意されています。
クイック スタート チュートリアルは、.NET Framework テクノロジが開発者に提供する機能を理解するための最も効率の良い方法です。クイック スタートには、一連のサンプルの他、構文、アーキテクチャ、および Visual Studio と .NET Framework の機能に簡単に慣れるためにデザインされたサポート ドキュメントが用意されています。クイック スタート チュートリアルには、.NET Framework テクノロジの最も重要な機能を示す多数のアプリケーションだけでなく、ASP.NET アプケーションと Windows フォーム アプリケーションのサンプルも含まれています。
クイック スタートを使用するには、[開始] ボタンをクリックし、[プログラム] をポイントして、[Microsoft .NET Framework SDK v2.0] をポイントします。次に、[Quickstart Tutorials] をクリックします。"Microsoft .NET Framework SDK クイック スタート チュートリアル" アプリケーションの Web ページが表示されます。このページの指示に従ってクイック スタートを実行すると、サンプル データベースが構築され、インストールが終了します。詳細については、「サンプルとクイック スタート」を参照してください。
注意
Visual C# Express では、これらのサンプルに対して個別に Visual Studio ソリューション (.sln) ファイルを開こうとすると、"ソリューション フォルダはこのバージョンの Visual Studio ではサポートされていません。ソリューション フォルダ 'Solution Items' は使用できないものとして表示されます。" というメッセージが表示されます。このフォルダは Visual C# Express では使用できませんが、プロジェクトの構築と実行に影響はありません。
このセクションの内容
入門用のサンプル
名前のないデリゲートを使用してアプリケーションの複雑さを低減する方法を示します。 |
|
配列の使い方を示します。 |
|
foreach ステートメントで使用できる非ジェネリック コレクション クラスの作成方法を示します。 |
|
foreach ステートメントで使用できるジェネリック コレクション クラスの作成方法を示します。 |
|
単純なコマンド ライン処理と、配列にインデックスを付ける例を示します。 |
|
条件付きメソッドの例を示します。条件付きメソッドは、シンボルが定義されているかどうかに応じてメソッドへの呼び出しを挿入または省略できる強力な機構を提供します。 |
|
デリゲートの宣言、割り当て、および結合の方法を示します。 |
|
C# でのイベントの使い方を示します。 |
|
インターフェイス メンバの明示的な実装方法を示します。 |
|
Hello World アプリケーションを示します。 |
|
配列表記を使用してオブジェクトにアクセスする方法を示します。 |
|
インデックス付きプロパティを使用するクラスの実装方法を示します。インデックス付きプロパティにより、複数の異なる種類の項目を持つ、配列と同様のコレクションを表すクラスを使用できます。 |
|
プロパティの宣言と使用の方法を示します。抽象プロパティの例も示します。 |
|
C# での構造体の使い方を示します。 |
|
ユーザー定義クラスで演算子をオーバーロードする方法を示します。 |
|
ユーザー定義型との間の変換を定義する方法を示します。 |
|
override キーワードと new キーワードを使用した C# でのバージョン管理の例を示します。 |
|
yield キーワードを使用してコレクション内の項目をフィルタ処理する方法を示します。 |
中級用および上級用のサンプル
カスタム属性クラスを作成し、そのクラスをコードで使用し、リフレクションを通じて照会する方法を示します。 |
|
C# を使用して COM オブジェクトと相互運用する方法を示します。 |
|
C# サーバーを C++ COM クライアントと共に使用する方法を示します。 |
|
コンパイラ オプションを使用して複数のソース ファイルから DLL を作成する方法を示します。ライブラリをほかのプログラムで使用する方法も示します。 |
|
null に設定できる値型について説明します。 |
|
Microsoft Access データベースを C# から使用する方法を示します。データセットを作成し、データベースからデータセットにテーブルを追加する方法を示します。 |
|
クラスおよび構造体を複数の C# ソース コード ファイルで定義する方法を示します。 |
|
エクスポートされた DLL 関数を C# から呼び出す方法を示します。 |
|
.NET Framework セキュリティについて説明し、C# でセキュリティのアクセス許可を変更する 2 とおりの方法 (アクセス許可クラスおよびアクセス許可属性) を示します。 |
|
スレッドの作成と実行、スレッドの同期化、スレッド間の対話、スレッド プールの使用などのさまざまなスレッド処理の例を示します。 |
|
ポインタの使い方を示します。 |
|
XML を使用してコードを文書化する方法を示します。 |