VS Code で C# を始める

この入門ガイドでは、以下のタスクを通じて Visual Studio Code 用の C# および .NET を紹介します。

  1. C# 用の VS Code 環境のインストールと設定。
  2. C# を使用した簡単な「Hello World」アプリケーションの作成と実行。
  3. VS Code で C# を学ぶためのその他のリソースの紹介。

注意点として、このガイドは C# 自体のプログラミング方法を教えるものではありません。その代わり、VS Code で C# 開発を行うための準備方法を解説します。C# を学習するためのリソースをお探しの場合は、freeCodeCamp が提供する無料の C# 認定コースを確認してください。

C# 認定資格を取得する

必要なツール

インストール

VS Code と拡張機能のインストール

  1. まだインストールしていない場合は、VS Code をインストールしてください。
  2. 次に、Visual Studio Marketplace から C# Dev Kit をインストールします。拡張機能のインストールに関する詳細については、Extension Marketplace をお読みください。C# 拡張機能は C# Dev Kit という名称で、Microsoft によって公開されています。

: C# Dev Kit はクラウドネイティブ開発をサポートしています。クロスプラットフォームのモバイル開発やデスクトップ開発を行うには、C# Dev Kit と .NET MAUI 拡張機能を組み合わせて使用できます。VS Code で .NET MAUI をセットアップする方法を確認してください。

インストールが完了すると、C# Dev Kit の拡張機能ウォークスルーが起動します。このウォークスルーの手順に従うことで、C# 拡張機能の機能について詳しく学べます。また、このウォークスルーを使用して最新の .NET SDK をインストールすることもできます。ウォークスルーをいつでも再表示するには、コマンドパレット (⇧⌘P (Windows, Linux Ctrl+Shift+P)) を開き、Welcome: Open Walkthrough を選択します。そこで Get Started with C# Dev Kit を選択してください。

C# Dev Kit introductory walkthrough

: C# Dev Kit を使用するには、Visual Studio サブスクリプションへのサインインが必要です。詳細については、C# Dev Kit へのサインインに関するドキュメントを確認してください。

ウォークスルー内で Set up your environment を選択し、Install .NET SDK を選択します。これにより、ウォークスルーの隣に最新バージョンの .NET SDK をインストールするためのボタンが表示されたウィンドウが開きます。Install ボタンを選択すると、.NET SDK のダウンロードとインストールが開始されます。画面の指示に従ってプロセスを完了してください。

Install .NET SDK

Hello World アプリを作成する

開始するには、エクスプローラービューに移動し、Create .NET Project を選択します。または、⇧⌘P (Windows, Linux Ctrl+Shift+P) でコマンドパレットを呼び出し、「.NET」と入力して .NET: New Project コマンドを見つけて選択することもできます。

  1. コマンドを選択した後、プロジェクトテンプレートを選択する必要があります。Console app を選んでください。
  2. アプリを実行するには、上部メニューの Run > Run without Debugging を選択するか、キーボードショートカット ⌃F5 (Windows, Linux Ctrl+F5) を使用します。C# プロジェクトのデバッグの詳細については、デバッグに関するドキュメントをお読みください。

Use the Command Palette to create a new .NET project

詳細情報

コマンドパレットで「.NET」を検索して、C# 拡張機能が提供するすべての機能を探索してください。これらの機能の詳細については、他のドキュメントページを参照してください。

C# および .NET の学習資料については、以下のリソースを確認してください。

  1. C# を使用したプログラミング学習
  2. VS Code で .NET を使用した構築学習
  3. Web アプリケーションの構築学習

コミュニティに参加する

コミュニティリソースの検索とユーザーグループとのつながり。

.NET 開発者コミュニティ - 同じ志を持つ開発者との交流

© . This site is unofficial and not affiliated with Microsoft.