Console.ReadKey(true)和.lnk Windows链接文件

时间:2012-02-18 02:37:47

标签: c# windows console

我在为此应用创建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()的东西是读取两个键而不是一个。

为什么会发生这种情况,我该怎么办呢?

0 个答案:

没有答案