Console .WriteLine() 方法是将 当前行终止符 写入标准输出流。
默认的行终止符是一个字符串,其值为一个回车符后面跟一个换行符(在 C# 中为 "\r\n")。
也就是说Console .WriteLine()等价于Console .Write("\r\n")
Console .Write("\n")就是将将指定的字符值写入标准输出流,并没有终止符 ,
所以两者的区别就在与回车符‘\r’了,回车符就是将光标回到一行的开头,例如下面代码:运行后光标回到一行开头- static void Main(string[] args)
- {
- Console.Write("abc");
- Console.Write("\r");
- Console.ReadKey();
- }
复制代码 具体回车符与换行符区别可百度,主要在文本处理上有涉及到。 |