错误cs1001无法使用命令ctrl c

时间:2016-09-25 03:27:06

标签: c#

我想通过按下(ctrl + c)来写一个单词,但不能正常工作

请帮帮我

请给我一个手

   using System;

           using System.Runtime.InteropServices;

    class MainClass 

       {
static void Main()
  {
        ConsoleKeyInfo keypress;
  keypress = Console.ReadKey(); // read keystrokes 

  if (keypress.Key == ConsoleKey.(CTRL-C))
  {
  Console.Write("One ");


}
}
  }     

1 个答案:

答案 0 :(得分:1)

控制台应用程序认为CTRL + C是"终止命令"预计其将停止应用程序的功能并迫使其关闭。使用CTRL + C作为输入键是错误的开始......

...无论其

keypress.Key应该是C键,然后您还需要检查是否有任何"修饰符"被压了。 ALT,SHIFT,CTRL是主要修饰键,您通常检查一个布尔值以查看它们是否被按下。 。因此,您的应用程序将检查是否按下了C键以及是否同时按下了CTRL修改器。

查看此信息以获取更多信息: How to determine which key modifier is pressed