我想继续阅读用户的台词,但是当这个用户按下转义键时,我希望它停止。但是我怎样才能在阅读行的同时继续阅读单个键(用于转义)?我希望在给出我的代码后问题会更清楚:
int number;
do
{
string a = Console.ReadLine();
try
{
Int32.TryParse(a, out number);
}
catch
{
Console.WriteLine("I only accept int");
}
finally
{
Console.Writeline(number);
}
} while (Console.ReadKey(true).Key != ConsoleKey.Escape);