写人的内容在文件中为什么这些字符串不是以单独的行显示?
姓:ABCD
SecondName:Tsfsdfs
为此,我写了一个示例应用程序
namespace BinaryStream
{
class Program
{
static void Main(string[] args)
{
StreamWriter binWriter = new StreamWriter(@"c:\happybirthday.txt");
string name = "Sachin";
string secondname = "tendulkar";
string wishes = "happy birthday";
string firstname = string.Format("FirstName: {0} \n", name);
binWriter.Write(firstname);
string sn = string.Format("SecondName: {0} \n", secondname);
binWriter.Write(sn);
binWriter.Close();
}
}
}
如果我在记事本中打开内容,字符串不会显示在下一行 这是什么原因?格式部分是否正确?
他试图将换行符放入字符串本身。 (虽然WriteLine会是这样做的更好的方法...) – Rawling 2012-04-24 15:02:49
它实际上是回车('\ r')换行符以他的格式字符串显示。 – Gabe 2012-04-24 15:03:08
另外,他会看到那些不带记事本的换行符,而不是记事本 – payo 2012-04-24 18:34:00