.NETドキュメントには、.NETについて説明する一連のサンプルとチュートリアルが含まれています。 この記事では、.NET、ASP.NET Core、C# のサンプルとチュートリアルを検索、表示、ダウンロードする方法について説明します。 F# のプログラミング言語を学習するためのリソースについては、 F# Foundation のサイトを参照してください。 C# の探索に興味がある方は、まず 5 分で Hello World を学んで、次に C# の導入に関するチュートリアル に進んでください。 サンプル コードを表示およびダウンロードする方法については、「 サンプルの表示とダウンロード 」セクションを参照してください。
.NET
サンプル
.NET Core で dotnet test を使用した単体テスト
このガイドでは、ASP.NET Core Web アプリと関連する単体テストを作成する方法について説明します。 まず、単純な Web サービス アプリを作成してから、テストを追加します。 引き続き、新しい機能の実装に関するガイドとして、さらに多くのテストを作成します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。
チュートリアル
Tutorial: .NET コンソール アプリケーションを作成します
このチュートリアルでは、Visual Studio、Visual Studio Code、または GitHub Codespaces を使用して、.NET コンソール アプリケーションを作成および実行する方法について説明します。
Tutorial: .NET クラス ライブラリを作成します
このチュートリアルでは、Visual Studio、Visual Studio Code、または codespaces を使用してクラス ライブラリ GitHubを作成する方法について説明します。
.NETチュートリアルの詳細については、Learn .NET と .NET SDK ツールを参照してください。
ASP.NET Core
ASP.NET Coreチュートリアルを参照してください。 ASP.NET Coreドキュメントの多くの記事には、それらのサンプルへのリンクが記載されています。
C# 言語
サンプル
反復子
このサンプルでは、C# 反復子を作成して使用するための構文と機能を示します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。
インデクサー
このサンプルでは、C# インデクサーの構文と機能を示します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。
デリゲートとイベント
このサンプルでは、C# デリゲートとイベントの構文と機能を示します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。 イベントに焦点を当てた 2 つ目のサンプル も同じリポジトリにあります。
式ツリー
このサンプルでは、式ツリーを使用して解決できる問題の多くを示します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。
LINQ サンプル
この一連のサンプルでは、言語統合クエリ (LINQ) の多くの機能を示します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。
マネージド COM サーバーのサンプル
COM サーバー のサンプルでは、マネージド COM サーバーの作成と、RegFree COM を介してグローバルに登録または使用する方法を示します。
Microsoft Office PIA サンプル
ExcelDemo サンプルは、.NET Core での Microsoft Office PIA の使用を示しています。
チュートリアル
コンソール アプリケーション
このチュートリアルでは、コンソール I/O、コンソール アプリの構造、タスク ベースの非同期プログラミング モデルの基本について説明します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。
REST クライアント
このチュートリアルでは、C# 言語の Web 通信、JSON シリアル化、およびオブジェクト指向の機能について説明します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。
LINQ の使用
このチュートリアルでは、LINQ の多くの機能と、それをサポートする言語要素について説明します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。
プラグインをサポートする.NET Core アプリケーションの作成
このチュートリアルでは、プラグイン アーキテクチャをサポートする単純なアプリケーションを .NET Core で構築する方法について説明します。 completed sample は、GitHubの dotnet/samples リポジトリで入手できます。
コンテナにデプロイする
ASP.NET MVC Windows Docker コンテナーでのアプリケーションの実行
このチュートリアルでは、Windows Docker コンテナーに既存の ASP.NET MVC アプリをデプロイする方法について説明します。
サンプルの表示とダウンロード
多くのトピックでは、GitHubから表示またはダウンロードできるソース コードとサンプルを示します。 サンプルを表示するには、サンプル リンクに従ってください。 コードをダウンロードするには、次の手順に従います。
- 次のいずれかの手順を実行して、サンプル コードを含むリポジトリをダウンロードします。
- リポジトリの ZIP をローカル システムにダウンロードします。 Un-ZIP 圧縮アーカイブ。
- リポジトリをフォークし、フォークをローカル システムに複製します。 フォークやクローンを利用することで、フォークに変更をコミットした後、公式ドキュメントリポジトリにプルリクエストを作成してドキュメントに貢献できます。 詳細については、.NETドキュメント投稿ガイドおよびASP.NET Coreドキュメント投稿ガイドを参照してください。
- リポジトリをローカル環境にクローンします。 ドキュメント リポジトリをローカル システムに直接複製した場合、公式リポジトリに対して直接コミットを行うことはできません。そのため、後でドキュメントへの投稿を行うことはできません。 後でドキュメントに投稿する機会を維持する場合は、前述のフォークと複製の手順を使用します。
- リポジトリのフォルダー内をサンプルの場所に移動します。 サンプルへのリンクに従うと、ブラウザーのアドレス バーにサンプルの場所への相対パスが表示されます。
- サンプルを実行するには、いくつかのオプションがあります。
- .NET CLI: コンソール ウィンドウで、サンプルのフォルダーに移動し、do tnet CLI コマンドを使用します。
- Visual Studio を使用します: メニューバーから File > Open > Project/Solution を選択してサンプルを開きます。サンプルプロジェクトフォルダーに移動し、プロジェクトファイル (.csproj または .fsproj) を選択します。
Visual Studio Code を使用する: メニューバーからファイル を選択し、サンプルのプロジェクトフォルダーを選択してサンプルを開きます。フォルダーを開く - .NET プロジェクトをサポートする別の IDE を使用します。
.NET