📅  最后修改于: 2023-12-03 15:13:48.552000             🧑  作者: Mango
本文将介绍如何使用C#在文本文件中追加行。我们将使用FileStream和StreamWriter类来实现这个功能。
以下是一个示例代码,展示了如何在文本文件中追加一行:
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string filePath = "myFile.txt";
string content = "New line to add.";
using (FileStream fs = new FileStream(filePath, FileMode.Append))
{
using (StreamWriter sw = new StreamWriter(fs))
{
sw.WriteLine(content);
}
}
}
}
FileStream
类创建了一个文件流,该文件流将文件打开并允许我们追加文本。StreamWriter
类来向文件中写入新行,然后将其关闭。我们使用FileStream
类来打开文件并创建文件流,以便我们对文件进行读写操作。
在这个示例中,我们使用了FileMode.Append
模式来打开文件流,它允许我们在文件的末尾添加新内容。请注意,如果文件不存在,则会创建一个新的文件。
我们使用StreamWriter
类向文件中写入新行。在这个示例中,我们只需要调用WriteLine
方法,它会将新行添加到文件的末尾。
最后,我们使用using
语句来管理文件流和写入器对象的生命周期,以确保它们在使用完后释放资源。
现在您可以使用以上代码向文本文件中追加新行了。