【发布时间】:2015-02-04 09:11:32
【问题描述】:
是否有任何简单的方法或 APIS 从符号 - /,| 在控制台上绘制 C# 中的框或线和_或-。 例如我想画这样的东西:
^
|
|
|
|___________>
/
/
/
我可以用“/”画两条线,但不能画第三条线,看起来像上图。我最后还需要一个箭头,但我认为这几乎是不可能的。
下面是我的脏代码:
Console.WriteLine("\t\t^Z");
Console.WriteLine("\t\t|");
Console.WriteLine("\t\t|");
Console.WriteLine("\t\t|");
Console.WriteLine("\t\t|");
Console.WriteLine("\t\t|");
Console.WriteLine("\t\t X");
Console.WriteLine("\t\t -------->");
Console.WriteLine("\t /");
Console.WriteLine("\t /");
Console.WriteLine("\t /");
Console.WriteLine("\t /");
Console.WriteLine("\t /");
【问题讨论】:
-
我猜你可以使用
PadLeft(lengthOfZAxis, " "),但如果你真的需要图形化的东西,控制台窗口并不是最适合它的地方 -
字母“L”怎么样? :) 顺便说一句,这似乎是题外话,这是一个 ASCII 艺术问题,而不是编程。
-
L 很好,但我基本上需要正交轴。X、Y 和 Z 在所有可能的方向上。