次の方法で共有


.NET のサンプルとチュートリアル

.NET ドキュメントには、.NET について説明する一連のサンプルとチュートリアルが含まれています。 この記事では、.NET、ASP.NET Core、C# のサンプルとチュートリアルを検索、表示、ダウンロードする方法について説明します。 F# のプログラミング言語を学習するためのリソースについては、 F# Foundation のサイトを参照してください。 オンライン コード エディターを使用した C# の探索に関心がある場合は、 この対話型チュートリアル から始めて、 C# 対話型チュートリアルに進んでください。 サンプル コードを表示およびダウンロードする方法については、「 サンプルの表示とダウンロード 」セクションを参照してください。

。網

サンプル

dotnet テストを使用した .NET Core での単体テスト

このガイドでは、ASP.NET Core Web アプリと関連する単体テストを作成する方法について説明します。 まず、単純な Web サービス アプリを作成してから、テストを追加します。 引き続き、新しい機能の実装に関するガイドとして、さらに多くのテストを作成します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。

チュートリアル

チュートリアル: Visual Studio Code を使用して .NET コンソール アプリケーションを作成する

このチュートリアルでは、Visual Studio Code と .NET CLI を使用して .NET コンソール アプリケーションを作成して実行する方法について説明します。 プロジェクトの作成、コンパイル、実行などのプロジェクト タスクは、.NET CLI を使用して実行されます。

チュートリアル: Visual Studio Code を使用して .NET クラス ライブラリを作成する

このチュートリアルでは、Visual Studio Code と .NET CLI を使用して .NET 用のライブラリを記述する方法について説明します。 プロジェクトの作成、コンパイル、実行などのプロジェクト タスクは、.NET CLI を使用して実行されます。

その他の .NET チュートリアルについては、「 .NET と .NET SDK ツールについて」を参照してください。

ASP.NET Core

ASP.NET Core のチュートリアルを参照してください。 ASP.NET Core ドキュメントの多くの記事には、それらのサンプルへのリンクが記載されています。

C# 言語

サンプル

反復 子

このサンプルでは、C# 反復子を作成して使用するための構文と機能を示します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。

インデクサー

このサンプルでは、C# インデクサーの構文と機能を示します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。

デリゲートとイベント

このサンプルでは、C# デリゲートとイベントの構文と機能を示します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。 イベントに焦点を当てた 2 つ目のサンプル も同じリポジトリにあります。

式ツリー

このサンプルでは、式ツリーを使用して解決できる問題の多くを示します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。

LINQ サンプル

この一連のサンプルでは、言語統合クエリ (LINQ) の多くの機能を示します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。

マネージド COM サーバーのサンプル

COM サーバー のサンプルでは、マネージド COM サーバーの作成と、RegFree COM を介してグローバルに登録または使用する方法を示します。

Microsoft Office PIA サンプル

ExcelDemo サンプルは、.NET Core での Microsoft Office PIA の使用を示しています。

チュートリアル

コンソール アプリケーション

このチュートリアルでは、コンソール I/O、コンソール アプリの構造、タスク ベースの非同期プログラミング モデルの基本について説明します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。

REST クライアント

このチュートリアルでは、C# 言語の Web 通信、JSON シリアル化、およびオブジェクト指向の機能について説明します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。

LINQ の使用

このチュートリアルでは、LINQ の多くの機能と、それをサポートする言語要素について説明します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。

プラグインをサポートする .NET Core アプリケーションの作成

このチュートリアルでは、プラグイン アーキテクチャをサポートする単純なアプリケーションを .NET Core で構築する方法について説明します。 完成したサンプルは、GitHub の dotnet/samples リポジトリで入手できます。

コンテナーへのデプロイ

Windows Docker コンテナー ASP.NET MVC アプリケーションの実行

このチュートリアルでは、既存の ASP.NET MVC アプリを Windows Docker コンテナーにデプロイする方法について説明します。

サンプルの表示とダウンロード

多くのトピックでは、GitHub から表示またはダウンロードできるソース コードとサンプルを示します。 サンプルを表示するには、サンプル リンクに従ってください。 コードをダウンロードするには、次の手順に従います。

  1. 次のいずれかの手順を実行して、サンプル コードを含むリポジトリをダウンロードします。
    • リポジトリの ZIP をローカル システムにダウンロードします。 圧縮アーカイブを Un-ZIP します。
    • リポジトリをフォークし、フォークをローカル システムに複製します。 フォークと複製を使用すると、フォークに変更をコミットし、公式のドキュメント リポジトリのプル要求を作成することで、ドキュメントに貢献できます。 詳細については、 .NET ドキュメントの投稿ガイド、ASP.NET Core Docs の投稿ガイドを参照してください。
    • リポジトリをローカル環境にクローンします。 ドキュメント リポジトリをローカル システムに直接複製した場合、公式リポジトリに対して直接コミットを行うことはできません。そのため、後でドキュメントへの投稿を行うことはできません。 後でドキュメントに投稿する機会を維持する場合は、前述のフォークと複製の手順を使用します。
  2. リポジトリのフォルダー内をサンプルの場所に移動します。 サンプルへのリンクに従うと、ブラウザーのアドレス バーにサンプルの場所への相対パスが表示されます。
  3. サンプルを実行するには、いくつかのオプションがあります。
    • .NET CLI を使用する: コンソール ウィンドウで、サンプルのフォルダーに移動し、dotnet CLI コマンドを使用します。
    • Visual Studio を使用する: メニュー バーから [ファイル] > [プロジェクト/ソリューション>開く] を選択してサンプルを開き、サンプル プロジェクト フォルダーに移動して、プロジェクト ファイル (.csproj または .fsproj) を選択します。
    • Visual Studio Code を使用する: メニュー バーから [ファイル] > [フォルダーを開く] を選択し、サンプルのプロジェクト フォルダーを選択して、サンプルを開きます。
    • .NET プロジェクトをサポートする別の IDE を使用します。