C#開発の第一歩！Visual Studio Codeと.NET SDKをダウンロードしよう

-----

## 🚀 C\#開発の第一歩！Visual Studio Codeと.NET SDKで爆速環境構築ガイド

### はじめに

「プログラミング学習の最初の壁が『環境構築』」ってよく聞きますよね。特にC\#は、Webアプリケーション開発、ゲーム開発（Unity）、Windowsアプリ開発など、多岐にわたる分野で活躍するパワフルな言語だからこそ、スムーズに開発を始めたいはず！

この記事では、C\#学習の第一歩として、開発環境の構築方法を**初心者でも迷わず進められるよう、画像付きで徹底解説**します。この手順通りに進めれば、あなたもすぐにC\#のコードを書き始めることができますよ！

※このガイドはプロキシ環境には対応していません。

-----

## 🖥️ 必要なソフトウェアをインストールしよう

まずは、C\#開発に必要な2つのツールをインストールします。

### Visual Studio Code（VS Code）のインストール

VS Codeは、C\#コードを書くための**高機能なテキストエディタ**です。軽快な動作と豊富な拡張機能が魅力で、多くの開発者に愛用されています。

1.  **Visual Studio Code公式サイトにアクセスします。**
    [https://code.visualstudio.com/download](https://code.visualstudio.com/download)
    
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1333535/08dbb610-5f2b-4667-a85e-48c163e40017.png)

2.  「**Download for Windows**」をクリックしてインストーラをダウンロードします。

3.  ダウンロードしたインストーラを実行し、画面の指示に従ってインストールを完了してください。

-----

### .NET SDKのインストール

.NET SDKは、C\#プログラムを**コンパイル・実行するために必要な開発キット**です。これがないとC\#は動きません！

1.  **.NET SDK公式サイトにアクセスします。**
    [https://dotnet.microsoft.com/ja-jp/download](https://dotnet.microsoft.com/ja-jp/download)


2.  「**.NET SDK**」を選択し、対応するバージョンをダウンロードします。
2.  ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1333535/abbfa032-026d-4e82-80c5-5bca2c7d4401.png)


3.  ダウンロードしたインストーラを実行し、画面の指示に従ってインストールを完了してください。

-----

## ⚙️ Visual Studio Codeの初期設定

VS CodeにC\#開発をより快適にするための設定を追加しましょう。

### C\#拡張機能のインストール

C\#のコードをVS Codeで書くなら、必須の拡張機能です。コードの補完やデバッグなどができるようになります。

1.  **Visual Studio Codeを起動します。**
2.  左側の「**Extensions**」アイコン（四角が並んだアイコン）をクリックします。
3.  検索バーに「**C\#**」と入力し、「**C\# for Visual Studio Code**」を選択します。
4.  「**Install**」ボタンをクリックして拡張機能をインストールします。

### プロジェクトの作成

C\#プログラムを格納する「プロジェクト」を作成します。今回は、テキストをコンソールに表示するシンプルなアプリケーションを作ってみましょう。

1.  Visual Studio Codeの**ターミナル**を開きます。（`Ctrl + Shift + @`）

2.  以下のコマンドを入力して新しいC\#プロジェクトを作成します。

    ```shell
    dotnet new console -n MyFirstCSharpApp
    ```

    このコマンドは、C\#の「コンソールアプリケーション」という種類の新しいプロジェクトを作成します。`-n MyFirstCSharpApp`でプロジェクト名を`MyFirstCSharpApp`と指定しています。

3.  作成したプロジェクトディレクトリに移動します。

    ```shell
    cd MyFirstCSharpApp
    ```

-----

## 🚀 動作確認！「Hello, World\!」を表示させよう

いよいよ、C\#コードを書いて実行する最終ステップです！

### プログラムの編集

新しく作成したプロジェクトの中にある`Program.cs`ファイルを開き、以下のコードを入力します。

```csharp
using System;

namespace MyFirstCSharpApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
        }
    }
}
```

このコードは、`Hello, World!`という文字列を画面に表示するための、C\#で書かれた最も基本的なプログラムです。

### プログラムの実行

VS Codeのターミナルで、以下のコマンドを入力してプログラムを実行します。

```powershell
dotnet run
```

-----

## ✅ 「Hello, World\!」と表示されれば成功！

ターミナルに以下のように表示されれば、C\#の環境構築は**大成功**です！

```shell
Hello, World!
```

これで、C\#のインストールから環境構築、そして最初のプログラムの動作確認までが完了です。おめでとうございます！

-----

## 📚 さらにC\#を学ぶための参考資料

  * **Visual Studio Code公式ドキュメント**
    [https://code.visualstudio.com/docs](https://code.visualstudio.com/docs)
  * **.NET公式ドキュメント**
    [https://learn.microsoft.com/ja-jp/dotnet/](https://learn.microsoft.com/ja-jp/dotnet/)
  * **Windows に .NET をインストールする - .NET | Microsoft Learn**
    [https://learn.microsoft.com/ja-jp/training/modules/install-configure-visual-studio-code/](https://learn.microsoft.com/ja-jp/training/modules/install-configure-visual-studio-code/)

-----

これでC\#の第一歩を踏み出せましたね！次は、Visual Studio Codeでのデバッグ方法や、変数を使った簡単な計算プログラムなどに挑戦してみ