System.IO.StreamReader 的 10个构造函数、20个方法、1个字段和3个属性
StreamReader的构造函数
StreamReader(Stream)
为指定的流初始化StreamReader 类的新实例。
StreamReader(String)
为指定的文件名初始化StreamReader 类的新实例。
StreamReader(Stream, Boolean)
用指定的字节顺序标记检测选项,为指定的流初始化StreamReader 类的一个新实例。
StreamReader(Stream, Encoding)
用指定的字符编码为指定的流初始化StreamReader 类的一个新实例。
StreamReader(String, Boolean)
为指定的文件名初始化StreamReader 类的新实例,带有指定的字节顺序标记检测选项。
StreamReader(String, Encoding)
用指定的字符编码,为指定的文件名初始化StreamReader 类的一个新实例。
StreamReader(Stream, Encoding, Boolean)
为指定的流初始化StreamReader 类的新实例,带有指定的字符编码和字节顺序标记检测选项。
StreamReader(String, Encoding, Boolean)
为指定的文件名初始化StreamReader 类的新实例,带有指定的字符编码和字节顺序标记检测选项。
StreamReader(Stream, Encoding, Boolean, Int32)
为指定的流初始化StreamReader 类的新实例,带有指定的字符编码、字节顺序标记检测选项和缓冲区大小。
StreamReader(String, Encoding, Boolean, Int32)
为指定的文件名初始化StreamReader 类的新实例,带有指定字符编码、字节顺序标记检测选项和缓冲区大小。
StreamReader的方法
Close
关闭StreamReader 对象和基础流,并释放与读取器关联的所有系统资源。(重写TextReader.Close()。)
CreateObjRef
创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自MarshalByRefObject。)
DiscardBufferedData
允许StreamReader 对象丢弃其当前数据。
Dispose()
释放由TextReader 对象占用的所有资源。(继承自TextReader。)
Dispose(Boolean)
关闭基础流,释放StreamReader 使用的未托管资源,同时还可以根据需要释放托管资源。(重写TextReader.Dispose(Boolean)。)
Equals(Object)
确定指定的Object 是否等于当前的Object。(继承自Object。)
Finalize
允许Object 在“垃圾回收”回收Object 之前尝试释放资源并执行其他清理操作。(继承自Object。)
GetHashCode
用作特定类型的哈希函数。 (继承自Object。)
GetLifetimeService
检索控制此实例的生存期策略的当前生存期服务对象。 (继承自MarshalByRefObject。)
GetType
获取当前实例的Type。(继承自Object。)
InitializeLifetimeService
获取控制此实例的生存期策略的生存期服务对象。 (继承自MarshalByRefObject。)
MemberwiseClone
创建当前Object 的浅表副本。(继承自Object。)
MemberwiseClone(Boolean)
创
建当前MarshalByRefObject 对象的浅表副本。(继承自MarshalByRefObject。)
Peek
返回下一个可用的字符,但不使用它。 (重写TextReader.Peek()。)
Read()
读取输入流中的下一个字符并使该字符的位置提升一个字符。 (重写TextReader.Read()。)
Read(Char[], Int32, Int32)
从index 开始,从当前流中将最多的count 个字符读入buffer。(重写TextReader.Read(Char[], Int32, Int32)。)
字符串截取20位ReadBlock
从当前流中读取最大count 的字符并从index 开始将该数据写入buffer。(继承自TextReader。)
ReadLine
从当前流中读取一行字符并将数据作为字符串返回。 (重写TextReader.ReadLine()。)
ReadToEnd
从流的当前位置到末尾读取流。 (重写TextReader.ReadToEnd()。)
ToString
返回表示当前Object 的String。(继承自Object。)
StreamReader的字段
Null
空流周围的StreamReader。
StreamReader的属性
BaseStream
返回基础流。
CurrentEncoding
获取当前StreamReader 对象正在使用的当前字符编码。
EndOfStream
获取一个值,该值表示当前的流位置是否在流的末尾。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论