对于控制台应用程序,您可以执行此操作,
do while循环一直运行,直到您按
x
public class Program{ public static void Main() { ConsoleKeyInfo keyinfo; do { keyinfo = Console.ReadKey(); Console.WriteLine(keyinfo.Key + " was pressed"); } while (keyinfo.Key != ConsoleKey.X); }}仅当 控制台应用程序具有焦点时,
此方法才有效。如果要收集系统范围的按键事件,可以使用Windows钩子



