私は、例外がコンソールウィンドウを閉じるステートメントで少し混乱しています。 はありません。代わりにコンソールアプリケーションのVisual StudioからF5キーを押して例外が発生すると、例外が発生したVisual Studioのコード行に移動します。コンソールウィンドウは閉じません。
実行終了時にコンソールウィンドウを一時停止して結果が表示されるようにするには、プログラムの最後にConsole.ReadKey();
を使用します。例えば
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("My Program Execution");
Console.WriteLine("Some more messages");
Console.ReadKey();
}
}
}
このプログラムでは、メッセージを表示してユーザーがいずれかのキーを押すのを待ちます。これにより、コンソールが閉じられる前に出力を見ることができます。私は、ウィンドウが閉じないようにするビジュアルスタジオの設定について知らない。
(私は基本的にコンソールからの入力を得るために使用されるReadKeyまたはReadLineを使用することができます)
私は通常、同様の方法(システム( "一時停止"))を使用します。だから私は、これを避けるより良い方法があるかどうか自問しています。 これは、私はWindows OsとMac Osの両方で動作するアプリケーションを別のものと一緒にプログラミングしているためです。私は少ないコードを書くので、アプリケーションはより安定します。私は間違った方向にいるのですか? – lukmii79