非常有用的ConsoleKeyInfo类

ConsoleKeyInfo类有3个可访问属性用于帮助确定被按下的是哪个或哪些键。

ConsoleKeyInfo keyPressed=Console::ReadKey(true);

Console::WriteLine(L"控制台按键:{0}",keyPressed.Key);
Console::WriteLine(L"按键的Unicode码:{0}",keyPressed.KeyChar);
Console::WriteLine(L"Shift Alt Ctrl 按键:{0}",keyPressed.Modifiers);