基本上我想用 C# 制作一个命令行文本编辑器。我看过一些教程,但其中大多数似乎都在使用 GUI,我只想要像 nano 这样的纯命令行。我想知道是否有任何好的教程或我可以研究的东西?
问问题
1289 次
1 回答
2
我相当肯定你可以通过使用System.Console类来完成大部分你想做的事情。
您可以使用 ConsoleKeyInfo 类和 Console.ReadKey() 来检测箭头键按下,如下所示:
ConsoleKeyInfo pressed_key = Console.ReadKey(); // read keystroke
if (pressed_key.Key == ConsoleKey.UpArrow)
{
Console.CursorTop = Console.CursorTop - 1;
}
于 2012-11-21T18:14:33.763 回答