コンソールアプリ開発

コンソールアプリとは、いわゆるCUI(Character based User Interface)のソフトのことです。講義などでプログラミングを勉強する時は、CUI形式のことが多いですね。C#でもコンソールアプリという種別でCUIを作成することができます。クラスのデバッグではコンソールアプリのほうがシンプルにできるかもしれませんね。ここでは、コンソールアプリ開発のノウハウを書いていきます。

Console.Read()でプログラムを止める

コンソールアプリでは、普通にプログラムを記述して実行すると、プログラムが終了後にコンソールウィンドウが消えてしまいます。そこで終了する前に、

Console.Read();

と書いておくと、ユーザから入力があるまでコンソールが開いた状態になります。C言語で言う getchar() みたいなものです。