コンソールアプリケーションを作成する
C#でコンソールアプリケーションを作成する手順を紹介します。
手順
プロジェクトの作成
Visual Studio を起動します。
プロジェクトを新規作成するか、既存のソリューションにプロジェクトを新規に追加します。
[ファイル]>[新規作成]>[プロジェクト]メニューをクリックする。または、ソリューションエクスプローラでソリューションのノードを右クリックし、ポップアップメニューの[追加]>[新しいプロジェクト]メニューをクリックします。
下図の[新しいプロジェクトの追加]ダイアログが表示されます。左側のツリービューで[Visual C#]ノード内の[Windows クラシック デスクトップ]のノードをクリックして選択します。下図の画面が表示されます。
右側のプロジェクトの種類の一覧から[コンソールアプリ (.NET Framework)]をクリックして選択します。
ウィンドウの下部の[名前]テキストボックスに作成するプロジェクトの名称を入力します。入力ができたらダイアログ右下の[OK]ボタンをクリックします。
コンソールアプリのプロジェクトが作成されます。下図の画面が表示されます。
プロジェクトの実行
Visual Studioのツールバーの右向きの緑の三角形のアイコンが表示されている [開始]のボタンをクリックします。
プロジェクトがビルドされ、コンソールアプリケーションが実行されます。何も処理が記述されていないため、一瞬、コンソールウィンドウが開かれますが、すぐにプログラムが終了します。
コンソールアプリケーションの実装
コンソールアプリケーションに処理を実装します。今回は、標準入力からの入力を受け取る処理を記述します。これによりアプリケーションがすぐに終了してしまうことを防ぎます。コンソールアプリケーションの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を愛用