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具有参数的detectEncodingFromByteOrderMarks构造函数可以在第一次从StreamReader对象读取时更改编码。

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

适用于

另请参阅