HeQihan

HeQihan

VS Code で C# を使いこなし、C# 開発環境の設定を手取り足取り教えます!

C# プログラミングを始めたいけれど、大きな Visual Studio をインストールしたくないですか?VS Code という軽量で強力なエディタも C# 開発に完璧に対応できます(実際、私は VS Code に慣れています)。

なぜ VS Code で C# 開発を選ぶのか?#

  • 軽量: VS Code のインストールパッケージは小さく、起動が速く、リソースをほとんど消費しません。
  • クロスプラットフォーム: Windows、macOS、Linux など、さまざまなオペレーティングシステムをサポートしています。
  • 強力な拡張性: 豊富な拡張機能を通じて、C# を含むさまざまな開発ニーズに応えます。

準備作業#

始める前に、あなたのコンピュータに以下のソフトウェアがインストールされていることを確認してください:

  1. VS Code: VS Code 公式サイト にアクセスして、あなたのオペレーティングシステムに適したバージョンをダウンロードしてインストールします。
  2. .NET SDK: .NET 公式サイト にアクセスして .NET SDK をダウンロードしてインストールします。Runtime ではなく SDK を選択してください。

.NET ダウンロード画面

VS Code に C# 拡張をインストールする#

  1. VS Code を開きます。
  2. 左側のサイドバーの「拡張」アイコンをクリックします(四つの四角に見えますので、画像は省略します)。
  3. 検索ボックスに "C#" と入力します。
  4. 拡張機能 “C#”、“C# Dev Kit” と “IntelliCode for C# Dev Kit” を見つけて、「インストール」ボタンをクリックします。

拡張ストア

  1. インストールが完了したら、「再読み込み」ボタンをクリックして拡張機能を有効にします。(必要な場合)

最初の C# プロジェクトを作成する#

  1. コンピュータ上で C# プロジェクトを保存するための適切なフォルダを選択します。

  2. VS Code で、「ファイル」 -> 「フォルダを開く」をクリックし、先ほど作成したフォルダを選択します。

  3. VS Code のターミナル (Terminal) を開きます(「ターミナル」 -> 「新しいターミナル」で開けます)。

  4. ターミナルに以下のコマンドを入力して、新しい C# コンソールアプリケーションを作成します:

    dotnet new console -o Learncs
    

    このコマンドは Learncs という名前のフォルダを作成し、その中に基本的な C# プロジェクトを生成します。

ターミナルのスクリーンショット
ターミナルのスクリーンショット

  1. VS Code で、「ファイル」 -> 「フォルダを開く」をクリックし、先ほど作成した Learncs フォルダを選択します。

プロジェクト構造を確認する#

プロジェクトを開くと、エクスプローラビューに以下のファイルが表示されます:

  • Program.cs: C# アプリケーションのメインエントリーファイル。

  • MyCSharpApp.csproj:プロジェクト設定を含むファイル。

プロジェクト構造

Microsoft の最初の C# コードを実行する#

  1. VS Code で Program.cs ファイルを開きます。

  2. 次のようなデフォルトコードが表示されます:

    // See https://aka.ms/new-console-template for more information
    Console.WriteLine("Hello, World!");
    

デフォルトコード

  1. 初めて VS Code を使用する場合は、Ctrl + F5 を押してコードを実行します。
  2. ショートカットキーに競合がある場合は、ターミナルで dotnet run コマンドを使用してすべてのコードを実行するか、dotnet run Program.cs を実行します。
  3. すべてが順調であれば、ターミナルに "Hello, World!" と表示されます。

"Hello, World!"

おめでとうございます#

これで、VS Code での C# 開発環境が正常に設定され、最初の C# コードを実行しました。継続的に学び、練習することで、より複雑で面白い C# アプリケーションを開発できるようになるでしょう。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。