在向控制台编写行时,编译器会自动添加新行,我的意思是:
using System;
class Hello
{
static void Main()
{
for ( int i = 0; i < 10; i++ )
{
Console.WriteLine("{0}", i);
bool bulas = i % 3 == 0;
if ( bulas )
{
Console.WriteLine("Boolas, {0}", bulas);
}
}
Console.ReadLine();
}
}
输出是:
0
Boolas, True
1
2
3
Boolas, True
4
5
6
Boolas, True
7
8
9
Boolas, True
如果我想将所有内容放在一行中,我该怎么办?
答案 0 :(得分:10)
好吧,不要使用Console.WriteLine
而是使用Console.Write。
答案 1 :(得分:1)
编译器不是添加新行,而是添加WriteLine()方法。 WriteLine()会写入您传递的任何内容以及一个新行。
使用Write()方法将内容写入控制台而无需额外的新行。