-1

我不想使用Console.SetCursorPosition. 它必须简单。我的目的是反向写一些数字(从下到上),例如:

                       ...
                      4 5 6
                      1 2 3

我也无法创建箭头并将其反转。有什么类似\n\b这样做的吗?

4

2 回答 2

12

此行会将光标向上移动一个位置:

Console.CursorTop--;
于 2014-12-10T13:57:13.940 回答
3

您有三个主要选择:

  • 把数字反过来写出来。IE:Console.WriteLine("4 5 6"); Console.WriteLine("1 2 3");
  • 使用Console.SetCursorPosition(你提到你不想这样做)。
  • 制作自定义控件或其他机制来显示数据,这将根据您的需要写入数据。

该类Console不提供任何类型的“反向换行”操作,除了手动控制光标位置。没有可以使用的“向后\n”。

于 2013-10-25T17:43:26.280 回答