我正在向C#移植一個小型的C++控制檯遊戲,看起來我無法停止將按鍵打印到控制檯。如何禁止在.NET中將控件打印到控制檯?
在C++中,我得到這個方法,這也被打印到控制檯抑制擊鍵擊鍵:
bool Game::getInput(char *c)
{
if (_kbhit())
{
*c = _getch();
return true;
}
return false;
}
我試圖做的做的在C#中的等價物:
Key = Console.ReadKey();
但是這並沒有抑制字符被打印到控制檯,造成明顯的問題。任何想法如何彌補這一點?
這很漂亮,謝謝 – RollRoll 2016-08-18 20:50:06