42

プログラムを実行すると、コンソール ウィンドウが実行されて閉じたように見えます。結果を確認できるように開いたままにする方法は?

class Program
{
    public class StringAddString       
    {                        
        public virtual void AddString()
        {
            var strings2 = new string[] { "1", "2", "3", "4", "5","6", "7", "8", "9"};

            Console.WriteLine(strings2);
            Console.ReadLine();
        }
    }

    static void Main(string[] args)
    {          
        StringAddString s = new StringAddString();            
    }
}
4

12 に答える 12

95

プログラムの最後の行として Console.Read() を配置します。これにより、キーを押すまで閉じなくなります

static void Main(string[] args)
{
    StringAddString s = new StringAddString();
    Console.Read();            
}
于 2013-06-06T02:37:37.537 に答える
18
Console.ReadKey(true);

このコマンドは、Enter キーを押したときにのみ渡される readline よりも少し優れています。また、true パラメータは、結果の読み取り中に醜い点滅カーソルを非表示にします :) その後、任意のキーストロークが終了します

于 2015-01-13T12:38:19.307 に答える
2

Visual C# コンソール アプリケーションの場合:

Console.ReadLine();
Console.Read();
Console.ReadKey(true);

Visual C++ win32 コンソール アプリケーションの場合:

system("pause");

ctrl+f5 を押してアプリケーションを実行します。

于 2019-02-01T10:20:00.270 に答える