我非常困惑这个家伙如何让控制台执行此操作。这是不写下自上而下,以及他如何可以像这样上下移动.....NET自定义控制台
它可以用MonoDev和终端?
http://www.youtube.com/watch?v=-MA0nscgV2U
我非常困惑这个家伙如何让控制台执行此操作。这是不写下自上而下,以及他如何可以像这样上下移动.....NET自定义控制台
它可以用MonoDev和终端?
http://www.youtube.com/watch?v=-MA0nscgV2U
的Console
类有一个SetCursorPosition
方法,以及ForegroundColor
和BackgroundColor
性质。
System.ConsoleColor
的文档有一个使用颜色的示例。
YouTube视频具有下载链接.exe和这是一个link到反射器:-)
要么是Console
类,要么是p/invoke到Win32 Console API
。 (同一个.Net Console
类在内部使用)
不知道Mono是否实现了Console
类(尽管完全期望它们这样做),或者它是否支持对本机Linux/Unix API的p/invoke风格调用(尽管我确实希望他们这样做:-)),但是终端确实支持直接访问屏幕缓冲区。所以它也应该可以在非Windows平台上实现。 “可以用MonoDev和终端完成吗?”
我不是.NET专家,但我的猜测会是肯定的。谷歌? :) – 2010-07-02 22:50:26
C#与控制台没有任何关系。你的意思是“.NET” – 2010-07-02 22:51:44
我不确定终端是否允许与命令提示符相同的内容。喜欢不同的颜色... – user377419 2010-07-02 22:55:42