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

屬性值

Stream

基礎資料流。

備註

您可以使用這個屬性來存取基礎資料流程。 StreamReader當您呼叫其中一個方法時,類別會緩衝基礎資料流程的輸入 Read 。 如果您在將資料讀入緩衝區後操作基礎資料流程的位置,則基礎資料流程的位置可能不符合內部緩衝區的位置。 若要重設內部緩衝區,請呼叫 DiscardBufferedData 方法; 不過,這個方法會降低效能,而且只有在絕對必要時才會呼叫。 StreamReader具有參數的函式 detectEncodingFromByteOrderMarks 可以在您第一次從物件讀取時變更編碼 StreamReader

如需一般 i/o 工作的清單,請參閱 一般 i/o工作。

適用於

另請參閱