【问题标题】:Write at specified location (Console) [duplicate]在指定位置写入(控制台)[重复]
【发布时间】:2011-04-05 06:33:27
【问题描述】:

我正在尝试在基于 80x49 网格的控制台窗口内创建点。但我一直停留在基本概念上。

我的想法是首先在整个页面上打印出空格,以便稍后在调用我的方法 Draw() 时,它将空格替换为选择字符。

请记住,应用程序应该能够一次又一次地在同一个“画布”上打印出新点。假设我们首先在 4,5 打印 *,然后在 4,7 打印 *。我猜 SetCursorPos 行不通?

【问题讨论】:

  • 为什么 SetCursorPos 不能工作?
  • 因为那只会将光标放在网格中然后添加,对吗?那将推开在此之前放置的点。还是我没有真正掌握方法?

标签: c# console


【解决方案1】:

是的,Console.SetCursorPosition 是您应该使用的。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-12
      • 2010-10-05
      相关资源
      最近更新 更多