C# 这条新线路是从哪里来的。从文件中读取并放入字符串。然后输出到控制台

C# 这条新线路是从哪里来的。从文件中读取并放入字符串。然后输出到控制台,c#,string,text-files,newline,C#,String,Text Files,Newline,我想了解为什么console.writeline输出来自字符串变量的文本时会出现换行符。“现在是所有好人的时候了” Console writeline只调用一次,但是终端屏幕会逐行显示字符串,当文件中有3行时,因此如果我再次运行它,屏幕上将有4行,每行都在自己的行上,换行符从何而来 aText.WriteLine(lineToWrite); 您正在使用WriteLine方法附加到文件。这将在每行末尾追加一个换行符。当您将其打印到控制台时,将打印此换行符。 每行末尾的单词包含换行符并打印出来。r

我想了解为什么console.writeline输出来自字符串变量的文本时会出现换行符。“现在是所有好人的时候了”

Console writeline只调用一次,但是终端屏幕会逐行显示字符串,当文件中有3行时,因此如果我再次运行它,屏幕上将有4行,每行都在自己的行上,换行符从何而来

aText.WriteLine(lineToWrite);
您正在使用WriteLine方法附加到文件。这将在每行末尾追加一个换行符。当您将其打印到控制台时,将打印此换行符。
每行末尾的单词包含换行符并打印出来。

read方法是否读取换行符并将其连接到单词?当然可以。。Read方法一次读取一个字符,包括控件或不可打印字符
aText.WriteLine(lineToWrite);