All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
C#文件处理技术:文件的读取使用方法

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/11 9:28:54 Browse times: 330 Comment times: 0

C#文件处理技术:文件的读取使用方法


Head photo

Go homepage
Upload pictures
Write articles

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

文件的读取
文本文件的读取常用StreamReader类来实现。StreamReader类实现一个TextReader,使其以一种特定的编码从字节的输入和输出。使用StreamReader读取标准文本文件的各行信息。除非另外指定,StreamReader的默认编码为UTF-8,而不是当前系统的ANSI代码页。UTF-8可以正确地处理Unicode字符并在操作系统的本地化版本上提供一致的结果。下面通过一个示例来说明StreamReader的用法。首先调用24.4.1节中写入文本文件的方法写入一些字符串。然后用下面的方法就可以将其读出来。代码如下:
public void ReadText(string path)
{
StreamReader sr = new StreamReader(path);
while (sr.ReadLine() != null)
{
MessageBox.Show(sr.ReadLine().ToString());
}
sr.Close();
}
System.IO还提供了BinaryReader用于按二进制来读取文件。它提供的一些方法和BinaryWriter是对称的。BinaryReader用特定的编码将基元数据类型读作二进制值。下面通过一个示例说明BinaryReader的用法,首先调用24..4.1节中BinaryWeiter的示例将字符串写入一个二进制文件,然后调用下面的方法将内容读出。代码如下:
public void ReadText(string path)
{
BinaryReader binReader = new BinaryReader(File.Open(path, FileMode.Open));
char[] c = new char[10];
c = binReader.ReadChars(10);
for (int i = 0; i < 10; i++)
{
MessageBox.Show(c[i].ToString());
}
}





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.