StreamReader.BaseStream 属性

定义

返回基础流。

public:
 virtual property System::IO::Stream ^ BaseStream { System::IO::Stream ^ get(); };
public virtual System.IO.Stream BaseStream { get; }
member this.BaseStream : System.IO.Stream
Public Overridable ReadOnly Property BaseStream As Stream

属性值

基础流。

注解

使用此属性访问基础流。 StreamReader调用其中一个Read方法时,类缓冲来自基础流的输入。 如果在将数据读入缓冲区后操作基础流的位置,则基础流的位置可能与内部缓冲区的位置不匹配。 若要重置内部缓冲区,请 DiscardBufferedData 调用 方法;但是,此方法会降低性能,并且仅应在绝对必要时调用。 StreamReader第一次从 StreamReader 对象读取时,detectEncodingFromByteOrderMarks具有 参数的构造函数可以更改编码。

有关常见 I/O 任务的列表,请参阅 常见 I/O 任务

适用于

另请参阅