StreamReader.BaseStream 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回基礎資料流。
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 工作。