我在为此应用创建Windows Link(.lnk)文件时遇到问题。
这是我使用的代码:
static void Main(string[] args)
{
Console.WriteLine();
try
{
return;
}
finally
{
Console.WriteLine("Press any key to continue . . .");
Console.ReadKey(true);
Console.WriteLine("You pressed a key!");
//Environment.Exit(0); // This didn't help.
}
}
1)Windows:当我双击“app.exe”时,需要按1键才能关闭
2)Windows:当我双击“app.lnk”时,需要按1键才能关闭
3)命令行:当我运行“app.exe”时,需要按一次键才能关闭
4)命令行:当我运行“app.lnk”时,需要按两次键才能关闭(最后一次按键对用户来说并不明显)。还有:直到第二次按键,我才看到“你按了一把钥匙!”在命令行上!关于ReadKey()的东西是读取两个键而不是一个。
为什么会发生这种情况,我该怎么办呢?