相关疑难解决方法(0)

如何将快速彩色输出写入控制台?

我想学习是否有另一种(更快的)方法使用C#.net将文本输出到控制台应用程序窗口,而不是使用简单的Write,BackgroundColorForegroundColor方法和属性?我了解到每个单元格都有背景颜色和前景色,我想比使用上面提到的方法更快地缓存/缓冲/写入.

也许使用Out缓冲区有一些帮助,但我不知道如何将颜色编码到流中,如果这是颜色数据所在的位置.

这是一个基于retrostyle文本的游戏,我想要实现,我使用标准颜色和ascii字符来布局游戏.

请帮忙 :)

更新:

Out和缓冲区可能不是我需要弄乱的东西.似乎有一个控制台拥有的屏幕缓冲区.我不知道如何访问它,也许我只是运气不好,除非我导入一些dll.

.net c# console-application

43
推荐指数
2
解决办法
1万
查看次数

删除之前在 Console 中写入的行

无论如何,是否可以使用与 Console.SetCursorPosition() 一起使用的 (Left,Top) 坐标删除控制台窗口的某些部分?

你能为它做一个自定义的方法吗?

c# console

4
推荐指数
2
解决办法
4092
查看次数

标签 统计

c# ×2

.net ×1

console ×1

console-application ×1