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

 
C#文件处理技术:StreamReader使用方法

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

C#文件处理技术:StreamReader使用方法


Head photo

Go homepage
Upload pictures
Write articles

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

StreamReader
StreamReader是专门用来读取文本文件的类,StreamReader可以从底层Stream对象创建StreamReader对象的实例,而且也能指定编码规范参数。创建StreamReader对象后,它提供了许多用于读取和浏览字符数据的方法。
StreamReader类的常用方法及说明如表1所示。

表1 StreamReader类的常用方法及说明
下面对StreamReader类中比较重要的方法进行详细介绍。
(1)Close ()方法。关闭 StreamReader 对象和基础流,并释放与读取器关联的所有系统资源。
语法:
public override void Close ()
在创建和使用完一个StreamReader后一定要将其及时关闭。
(2)ReadLine ()方法。从当前流中读取一行字符并将数据作为字符串返回。
语法:
public override string ReadLine ()
返回值:输入流中的下一行;如果到达了输入流的末尾,则为空引用。
StreamReader类对象也有两个重要的方法Read()和ReadLine(),分别用来从文本文件中读取字符串和读取一行字符串。下面的示例实现了通过StreamReader对象从文本文件TestFile.txt中读取字符串的功能。程序代码如下:
using System;
using System.IO;
class Test
{
public static void Main()
{
try
{
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
String line;
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
StreamReader类对象在使用完毕后同样需要及时调用Close()方法将其关闭。使用using()语句可以使对象在使用完毕后自动释放。





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.