StreamReader类】的更多相关文章

1.为什么要使用StreamReader或者StreamWriter 如果对文本文件需要读取一部分显示一部分则使用FileStream会有问题,因为可能FileStream会在读取的时候把一个汉字的字节数给分开.所以造成显示的时候无法正确显示字符串.所以对于读取大文本文件一般使用StreamReader类.对于大文本文件写入一般用StreamWriter类. 2.StreamWriter //1.创建一个StreamWriter using (StreamWriter sw = new Stre…
使用I/O流操作文本文件时主要用到StreamWrite类和StreamRead类. 1.StreamWrite类 (1)StreamWrite类专门用来处理文本文件的类.能够方便地想文本文件里写入字符串,同一时候负责重要的转换和处理向FileStream对象写入工作. (2)经常使用的属性 Encoding               获取将输出写入到当中的Encoding Formatprovider         获取控制格式设置的对象 NewLine                获取…
StreamReader类用于从文件中读取数据,该类是一个通用类,可用于任何流,构造方法和StreamWrite类格式一样的. 创建方式有两种: 1.先创建Filestream类在创建StreamReader类    FIlestream a=new FileStream(string path,FileMode mode); StreamReader sd=new StreamReader(a); 2.直接创建StreamReader类 StreamReader sd=new StreamRe…
对文件的读写操作应该是最重要的文件操作,System.IO命名空间为我们提供了诸多文件读写操作类,在这里我要向大家介绍最常用也是最基本的StreamReader类和StreamWriter类.从这两个类的名称我们不难发现它们都是基于流的读写操作类. 我们可以通过File类的OpenText()方法来获取一个StreamReader对象,通过该对象我们可以实现对文本文件的读操作,方法如下:  Console.WriteLine("Reading the contents from the file…
C#中StreamReader类读取文件使用示例 1.需要导入的命名空间是:System.IO; 2.操作的是字符,所以打开的是文本文件. 常用属性:   CurrentEncoding:对象正在使用的当前字符编码.   EndOfStream:获取一个值,该值指示当前的流位置是否在流结尾.如果当前流位置位于流的末尾,则为 true:否则为 false. 常用方法:   ReadLine():从当前流中读取一行字符并将数据作为字符串返回.输入流中的下一行:如果到达了输入流的末尾,则为 null.…
Path 类:路径类path.GetFileName("文件路径")//获取完整文件名,包括文件名和文件拓展名Path.GetFileNameWithoutExtension("文件路径")//获取文件名,不包括拓展名Path.GetExtension("文件路径")//获取文件名的拓展名 Path.GetDirectoryName("文件路径")//返回指定文件路径的字符串信息,即文件所在的文件夹的路径名称Path.GetF…
一.<1>StreamReader类共有10个构造函数 StreamReader (Stream)    //  为指定的流初始化 StreamReader 类的新实例. FileStream fs = new FileStream(@"D:\Readme.txt",FileMode.Open); StreamReader sr = new StreamReader(fs); StreamReader (String)     //  为指定的文件名初始化 StreamRe…
这里,将日志管理基类命名为LogManagerBase(抽象类),具体的不同类型的日志可以通过继承完成.该基类可将日志以每个2M的方式存储起来,并可以读取当前正在使用的日志的所有内容. 要实现该基类,首先要了解以下几个IO类: 命名空间:System.IO 相关类:Directory,DirectoryInfo,File,FileInfo,FileStream,StreamReader,StreamWriter 具体实现代码如下: public abstract class LogManager…
系统类  Type类,Object类,String类, Arrary类,Console类, Exception类,GC类, MarshalByRefObject类, Math类. DateTime结构,Guid 结构, ICloneable接口,IComparable接口,IConvertible接口, IDisposable类, 集合类      ICollection接口,IComparer接口,IDictionary接口.IDictionaryEnumerator接口 ,IEnumerab…
StreamReader实现了抽象基类TextReader类,而StreamWriter实现了抽象基类TextWriter.分别用于对流的读取与写入. 先从StreamReader说起 一.构造方法 StreamReader(Stream) 为指定的流初始化 StreamReader 类的新实例. StreamReader(String) 为指定的文件名初始化 StreamReader 类的新实例. StreamReader(Stream, Boolean) 用指定的字节顺序标记检测选项,为指定…