我想知道这是简单还是复杂,如何退出或继续一个简单的小应用程序。
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();
如何让它问一个问题,你要退出这个或继续,是继续,否则退出。
我不知道那样做,请帮忙!
由于
答案 0 :(得分:3)
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");
答案 1 :(得分:1)
我希望你不是在寻找一个GUI'输入框'(我假设你正在做一个基于控制台的应用程序)。 带有keyInput的简单控制台消息可以。
char key = 0;
while( key != 'Q'){
//Your Code
//
Console.WriteLine("Press Q to quit.");
key = Console.Readkey();
}
您可以将'while'替换为'do-while'以及'
答案 2 :(得分:0)
Console.Write("Press any key to continue or 'n' to abort:");
if (Console.ReadKey().Key == ConsoleKey.N)
return;