📅  最后修改于: 2023-12-03 15:29:46.278000             🧑  作者: Mango
在 C# 中使用 StreamWriter 类可以方便地向文件中写入内容,包括添加新行。本文将介绍如何在 StreamWriter 中添加新行。
在向文件中写入内容之前,需要先创建一个 StreamWriter 对象,并将文件路径传递给它的构造函数。这样就可以通过该对象调用 Write 和 WriteLine 等方法将内容写入到文件中。
using (StreamWriter writer = new StreamWriter(filePath))
{
// 执行写入操作
}
StreamWriter 中提供了 WriteLine 方法用于在文本之后添加一个新行。该方法会自动在写入的文本之后添加一个换行符。
using (StreamWriter writer = new StreamWriter(filePath))
{
// 写入第一行内容
writer.WriteLine("第一行内容");
// 写入第二行内容
writer.WriteLine("第二行内容");
}
在上面的示例中,StreamWriter 对象首先向文件写入“第一行内容”字符串,然后自动添加一个换行符,接着再写入“第二行内容”字符串并在末尾添加一个新行。
除了使用 WriteLine 方法外,也可以使用 Write 方法手动添加换行符。在写入文本之后,只需要添加一个换行符即可。
using (StreamWriter writer = new StreamWriter(filePath))
{
// 写入第一行内容
writer.Write("第一行内容");
// 手动添加换行符
writer.Write("\n");
// 写入第二行内容
writer.Write("第二行内容");
// 手动添加换行符
writer.Write("\n");
}
上面的示例中,StreamWriter 第一次使用 Write 方法向文件写入“第一行内容”字符串,然后手动添加一个换行符;接着继续使用 Write 方法写入“第二行内容”字符串,并再次手动添加一个换行符。
本篇文章介绍了如何在 C# 中使用 StreamWriter 向文件中添加新行。除了使用 WriteLine 方法外,还可以手动添加换行符。在实际应用中,建议使用 WriteLine 方法,这样会更加简洁明了。