您的位置:首页 > 编程语言 > C#

Head First C# 中文版 第九章 读写文件 page389

2009-05-01 22:06 344 查看
 
如何通过三个简单的步骤向文件写入文本

C#可以用一个很简单的叫做StreamWriter类来把上面说到的事情在一步之内完成。你只需要创建一个StreamWriter对象并给它一个文件名。它可以自动的创建一个FileStream对象并把它连接到文件。然后你可以使用StreamWriter的Write()和WriteLine()方法来写文件。

①使用StreamWriter的构造方法来打开或者创建一个文件

你可以给StreamWriter的构造方法传递一个文件名。这样就可以自动的打开文件。StreamWriter还有一个重载的构造方法,它还接受一个bool参数:如果要向已经存在的文件尾部添加文本就传递true,如果要把已经存在的文件删除并创建一个同名的新文件就传递false进去。



 
②使用Write()或者WriteLine()方法来写文件

这两个方法和Console中的一样:Write()只写出文本,WriteLine()方法写出文本并且在尾部添加一个换行。如果在字符串中包含{0},{1},{2},{0}将会被方法中字符串之后的第一个参数替代,{1}将会被第二个替代,等等。



 
③使用Close()方法来释放文件

如果你让流开着并连接到文件的话,它将会锁定文件而使得其他程序无法访问该文件。所以确定你总是关闭流!

writer.Close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c#