コンソールアプリケーションを作成する

C#でコンソールアプリケーションを作成する手順を紹介します。

手順

プロジェクトの作成

Visual Studio を起動します。

コンソールアプリケーションを作成する:画像1

プロジェクトを新規作成するか、既存のソリューションにプロジェクトを新規に追加します。
[ファイル]>[新規作成]>[プロジェクト]メニューをクリックする。または、ソリューションエクスプローラでソリューションのノードを右クリックし、ポップアップメニューの[追加]>[新しいプロジェクト]メニューをクリックします。
下図の[新しいプロジェクトの追加]ダイアログが表示されます。左側のツリービューで[Visual C#]ノード内の[Windows クラシック デスクトップ]のノードをクリックして選択します。下図の画面が表示されます。
コンソールアプリケーションを作成する:画像2

右側のプロジェクトの種類の一覧から[コンソールアプリ (.NET Framework)]をクリックして選択します。
コンソールアプリケーションを作成する:画像3

ウィンドウの下部の[名前]テキストボックスに作成するプロジェクトの名称を入力します。入力ができたらダイアログ右下の[OK]ボタンをクリックします。
コンソールアプリケーションを作成する:画像4

コンソールアプリのプロジェクトが作成されます。下図の画面が表示されます。
コンソールアプリケーションを作成する:画像5

プロジェクトの実行

Visual Studioのツールバーの右向きの緑の三角形のアイコンが表示されている [開始]のボタンをクリックします。

コンソールアプリケーションを作成する:画像6


プロジェクトがビルドされ、コンソールアプリケーションが実行されます。何も処理が記述されていないため、一瞬、コンソールウィンドウが開かれますが、すぐにプログラムが終了します。

コンソールアプリケーションの実装

コンソールアプリケーションに処理を実装します。今回は、標準入力からの入力を受け取る処理を記述します。これによりアプリケーションがすぐに終了してしまうことを防ぎます。コンソールアプリケーションのProgram.csファイルに下記のコードを記述します。

Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SimpleConsoleApplication
{
  class Program
  {
    static void Main(string[] args)
    {
      string input = Console.ReadLine();
    }
  }
}


コンソールアプリケーションを作成する:画像7

プロジェクトの実行

プロジェクトを実行します。ReadLine()メソッドを記述したことで起動後に入力待ち状態になり、コンソールウィンドウが開いたままの状態になります。
コンソールアプリケーションを作成する:画像8


AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2018-07-03
Copyright © 1995–2025 iPentec all rights reserverd.