Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:28:51
C#文件处理技术:文件的写入使用方法

C#文件处理技术:文件的写入使用方法|实例

文件的写入

对文件的读写操作是最重要的文件操作,System.IO命名空间提供了许多文件读写操作类,对文件进行操作的常见的方式有两种:文本模式和二进制模式。

文本模式常用StreamWriter类来处理。StreamWriter类实现一个TextWriter,使其以一种特定的编码向流中写入字符。StreamWriter旨在以一种特定的编码输出字符,而从Stream派生的类则用于字节的输入和输出。StreamWriter默认使用UTF8Encoding的实例,除非指定了其他编码。UTF8Encoding的这个实例以UTF-8格式编写的Unicode字节顺序标记。UTF-8可以正确处理所有的Unicode字符并在操作系统的本地化版本上产生一致的结果。下面的示例通过StreamWriter类将字符串“s”写入文本文件“hb.txt”中。代码如下:

public void WriteText(string s)

{

System.IO.StreamWriter sw = new StreamWriter("hb.txt", True);

sw.WriteLine(s);

sw.Close();

}

System.IO还提供了BinaryWriter类,用于按二进制模式读写文件。BinaryWriter类以二进制形式将基元类型写入流,并支持用特定的编码写入字符串。下面的示例通过BinaryWriter类将“Helllo Word”写入到文件“hb.bin”中。代码如下:

BinaryWriter binWriter =

new BinaryWriter(File.Open("hb.bin", FileMode.Create));

binWriter.Write("Helllo Word");

binWriter.Close();




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759