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

属性值

Stream

基础流。

注解

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

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

适用于

另请参阅