【发布时间】:2020-07-04 16:12:16
【问题描述】:
这是我的代码
int ultra = 0;
int hydra = 999;
while (1 < 2)
{
Console.Write(ultra);
ultra++;
Console.Write($" {hydra}");
}
如你所见,我在 {hydra} 部分缩进了很多,那是因为我想要 2 行单独的行(这也是我使用 console.write 的原因)但我得到的是 this
然后在大约 990 亿之后,这就是我得到的
但是为什么
1.一开始它们是对角线
2.最后变成3条直线
3. 为什么是 3 条直线而不是 2 条?
这是没有意义的,有人可以解释一下这里发生了什么吗?
注意:即使我将它们设为 Console.WriteLine,它们仍然是对角线
编辑:我发现它们是对角线,因为我没有添加换行符,但我仍然不明白为什么它们会在超过“990 亿”时变成 3 行
【问题讨论】:
-
首先你正在运行一个无限循环,这可能会导致应用程序崩溃
-
感谢您抽出宝贵时间分享您的问题。你的问题质量很低。你的目标和困难是什么?到目前为止你做了什么?请尝试更好地解释您的问题、您的开发环境和数据结构,并分享更多代码(无屏幕截图)、屏幕图像或草图以及用户故事或场景图。为了帮助您改进您的要求,请阅读How do I ask a good question 和Writing the perfect question。
标签: c# rendering command-prompt