📅  最后修改于: 2023-12-03 15:13:49.693000             🧑  作者: Mango
在C#中,使用StreamWriter类可以方便地写入数据到文件中。StreamWriter类继承自TextWriter类,提供了一些便捷的方法和属性。
可以使用以下构造函数来创建StreamWriter对象:
StreamWriter writer = new StreamWriter("test.txt");
可以指定文件名、文件路径和编码方式(默认为UTF-8)。
可以使用以下方法来写入数据:
例如:
writer.Write("Hello, world!");
writer.WriteLine("This is a line of text.");
writer.Write(123);
writer.WriteLine(3.14);
writer.Write(true);
会将以下文本写入test.txt文件中:
Hello, world!This is a line of text.1233.14True
在写入完毕之后,需要关闭StreamWriter对象,可以使用以下方法:
writer.Close();
这会自动刷新缓冲区并将流关闭。如果忘记关闭StreamWriter对象,可能会导致数据丢失或文件损坏。
StreamWriter是C#中常用的文件写入类。它提供了方便的方法来写入数据,并且可以指定文件名、路径和编码方式。在使用完毕后,需要关闭StreamWriter对象来确保数据写入到文件中。