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 任務的清單,請參見 Common I/O 任務

適用於

另請參閱