Visual Studio C#自动新行

时间:2010-06-30 20:54:51

标签: c#

在向控制台编写行时,编译器会自动添加新行,我的意思是:

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

如果我想将所有内容放在一行中,我该怎么办?

2 个答案:

答案 0 :(得分:10)

好吧,不要使用Console.WriteLine而是使用Console.Write

Console.WriteLine会插入System.Environment.NewLine

答案 1 :(得分:1)

编译器不是添加新行,而是添加WriteLine()方法。 WriteLine()会写入您传递的任何内容以及一个新行

使用Write()方法将内容写入控制台而无需额外的新行。