1

我想知道这是简单还是复杂,如何退出或继续一个简单的小应用程序。

Console.WriteLine("Enter an integer: ");
int myInt = Convert.ToInt32(Console.ReadLine());
bool isLessThan10 = myInt < 10;
bool isBetween0And5 = (0 <= myInt) && (myInt <= 5);
Console.WriteLine("Integer less than 10? {0}", isLessThan10);
Console.WriteLine("Integer between 0 and 5? {0}", isBetween0And5);
Console.ReadKey();

如何让它问一个问题,说你想退出这个还是继续,是继续,不退出。

我不知道该怎么做,请帮忙!

谢谢

4

3 回答 3

4
do {

        //Your Code

        Console.WriteLine("Do you want to continue (Y/N)? "); 
    }while (Console.ReadKey().KeyChar != 'Y');

或者

 do {

            //Your Code

            Console.WriteLine("Do you want to continue (Y/N)? "); 
        }while (Console.ReadLine() != "Y");
于 2013-05-01T01:50:16.237 回答
1

我希望你不是在寻找一个 GUI '输入框'(我假设你正在做一个基于控制台的应用程序)。一个带有 keyInput 的简单控制台消息就可以了。

    char key = 0;
    while( key != 'Q'){

        //Your Code
        //
        Console.WriteLine("Press Q to quit."); 
        key = Console.Readkey();
    }

您也可以将 'While' 替换为 'do-while'

于 2013-05-01T01:37:16.440 回答
0
        Console.Write("Press any key to continue or 'n' to abort:");
        if (Console.ReadKey().Key == ConsoleKey.N)
            return;
于 2013-05-01T01:38:41.063 回答