C#.NET Core控制台应用程序Write()和WriteLine()详细使用和区分
. 第2行代码在控制台窗口的黑板上接着8000,在同一行上继续写入小强。. 第3行代码实现在控制台上按任意键退出。运行一下代码,按F5键:Console.Write()写入内容图19从图19的结果可以看出,使用Write()方法的两次写入,都是在同一行上进行的,没有产生换行。1. Write()/WriteLine()方法在.NET控制台应用程序中,可以使用Write()和WriteLine()这
. 第2行代码在控制台窗口的黑板上接着8000,在同一行上继续写入小强。. 第3行代码实现在控制台上按任意键退出。运行一下代码,按F5键:Console.Write()写入内容图19从图19的结果可以看出,使用Write()方法的两次写入,都是在同一行上进行的,没有产生换行。
在.NET控制台应用程序中,可以使用Write()和WriteLine()这2个方法向控制台窗口的黑板上写信息,也就是我们在黑板上看到的信息,也可理解为显示信息。 对于Console.Write()方法,只向控制台窗口上写(输出)信息,不会换行写(输出)。 下面在Main()方法中编写如下代码来测试一下Write()方法功能: 在此代码中,我们在Main()方法中编写了3行代码: (1). 第1行代码在控制台窗口的黑板上写入(输出/显示)数字8000。 (2). 第2行代码在控制台窗口的黑板上接着8000,在同一行上继续写入(输出/显示)小强。 (3). 第3行代码实现在控制台上按任意键退出。 运行一下代码,按F5键: Console.Write()写入内容 图19 从图19的结果可以看出,使用Write()方法的两次写入,都是在同一行上进行的,没有产生换行。一个接一个的输出。 Console.WriteLine()方法与Write()方法的本质区别在于,WriteLine()方法除了可以在黑板上写入信息之外,还会再写入一个换行符。那么下次再输出信息的话,就会换行输出了。 下面在Main()方法中编写如下代码来测试一下WriteLine()方法功能: 在此代码中,实际上是将上次Write()方法修改成为WriteLine()方法而来的,按F5键运行一下: Console.WriteLine()方法的使用 图20 从图20的结果可以看出,WriteLine()方法每输出一个信息,其后就会自动带一个换行符,下次不管是WriteLine()还是Write()都是在下一行输出的。 再来看一个例子: Console类的Write()和WriteLine()方法的使用 图21 在图21中的Main()方法中,第2行代码使用了Write()方法输出信息,但由于第一行使用了WriteLine()方法,输出8000后还输出了一个换行符,所以Write()方法是从第二行开始输出信息的: Write()输出的内容不换行 图22 由于第二行输出的“小强”是使用Write()方法输出的,不会输出换行符,所以下次输出信息是在“小强”后面输出的。1. Write()/WriteLine()方法
1.1. Write()方法
namespace Yidosoft.Edu.Csharp.ConsoleApp{ class Program { static void Main(string[] args) { Console.Write(8000); Console.Write("小强");Console.ReadKey(); } }}
1.2. WriteLine()方法
namespace Yidosoft.Edu.Csharp.ConsoleApp{ class Program { static void Main(string[] args) { Console.WriteLine(8000); Console.WriteLine("小强"); Console.ReadKey(); } }}