共用方式為


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 工作

適用於

另請參閱