C#.Net中的Console.Write和Console.WriteLine有什么区别?

在上一篇文章中,我们学习了如何在c# .Net中打印第一个程序。在那个程序中,我们使用Console.WriteLine()在控制台输出屏幕上打印消息,我们也可以使用Console.Write()来做同样的事情,让我们了解Console.WriteLineConsole.Write之间有什么区别。

Console.Write()和Console.WriteLine()两种方法都用于在控制台屏幕上打印数据。 这里,控制台是从framework类库中预定义的系统命名空间类,write()和WriteLine()是控制台类的方法。

Console.Write()

Console.Write打印数据,而不在消息后打印新行。

在C#.Net中的示例Console.Write()

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Hello World");
        }
    }
}

输出结果

Hello WorldPress any key to continue  . . .

输出后的默认消息是“Hello WorldPress any key to continue  . . .”,您可以在输出中看到程序输出“ Hello World”后没有新行,甚至没有空格。

Console.WriteLine()

Console.WriteLine方法将在控制台屏幕上显示消息以及消息后的换行符。

在C#.Net中Console.WriteLine()的示例

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");
        }
    }
}

输出结果

Hello World
Press any key to continue  . . .

参见输出,在程序输出“ Hello World”之后将显示消息“Press any key to continue ...