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

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

手順

プロジェクトの作成

Visual Studio を起動します。


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


右側のプロジェクトの種類の一覧から[コンソールアプリ (.NET Framework)]をクリックして選択します。


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


コンソールアプリのプロジェクトが作成されます。下図の画面が表示されます。

プロジェクトの実行

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


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

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

コンソールアプリケーションに処理を実装します。今回は、標準入力からの入力を受け取る処理を記述します。これによりアプリケーションがすぐに終了してしまうことを防ぎます。コンソールアプリケーションの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();
    }
  }
}


プロジェクトの実行

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


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