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