【发布时间】:2019-08-18 16:00:05
【问题描述】:
我需要做一个函数,接收3个元素:行首的水平和垂直位置,以及它的长度,并绘制向左下降的对角线。我不明白我怎么能做对角线。我已经做了一个循环来做一条水平线,但我不知道我需要改变什么来画一条对角线。
对于水平线,我已经做到了:
static void LigneHorizontale(int posh, int pov, int longueur)
{
for (int i = 0; i < longueur; i++)
{
Console.SetCursorPosition(posh+i, pov);
Console.WriteLine("-");
}
}
【问题讨论】:
-
水平线只是一个用破折号填充的较长字符串。喜欢 ” - - - - - - ”。您可以生成带有您选择的字符和长度的字符串。
Console.WriteLine(new string('-', length)); -
Console.SetCursorPosition(posh+i, pov+i); 添加检查!
标签: c# loops for-loop cursor-position