.NET中的高级控制台IO

Jim*_*mmy 17 .net console

将数据写入屏幕上任意位置的文本控制台并使用自定义前/后颜色的最佳方法是什么?

C. *_* 76 25

Console.SetCursorPosition,Console.BackgroundColor,Console.ForegroundColor和Console.ResetColor.

请注意,这些已添加到版本2.0中的.NET Framework中.在此之前,你需要PInvoke.


Mag*_*dhe 6

根据Mono Library List,至少有两个可能对您有用的库:

  • Curses#在Windows上使用PDCurses,在Linux上使用NCurses.它几乎是二进制级别的跨平台.

  • MonoCurses是一个MIT-X11许可的curses绑定,它包含用于创建基于控制台的应用程序的简约gui.cs GUI工具包.