System.IO
以特定的編碼方式,將基本資料型別當做二進位值讀取。
2
根據指定的資料流並使用 UTF-8 編碼方式,初始化 類別的新執行個體。
輸入資料流。
資料流不支援讀取,為 null,或已經關閉。
根據指定的資料流和字元編碼,初始化 類別的新執行個體。
輸入資料流。
要使用的字元編碼。
資料流不支援讀取,為 null,或已經關閉。
為 null。
根據指定的資料流和特定的字元編碼,初始化 類別的新執行個體,並選擇性地保留資料流開啟狀態。
輸入資料流。
要使用的字元編碼。
true 表示在處置 物件之後,將資料流保持開啟;否則為 false。
資料流不支援讀取,為 null,或已經關閉。
或 為 null。
公開 之基礎資料流的存取。
與 BinaryReader 相關聯的基礎資料流。
2
將 類別目前的執行個體所使用的資源全部釋出。
釋放 類別所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。
true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
將從資料流讀取的指定位元組數目填入內部緩衝區。
要讀取的位元組數。
在 可讀取之前到達資料流末端。
發生 I/O 錯誤。
所要求的 大於內部緩衝區大小。
傳回下一個可用字元,而不前移位元組或字元的位置。
下一個可用的字元;如果沒有更多字元可供使用或資料流不支援搜尋,則為 -1。
發生 I/O 錯誤。
無法使用針對資料流選取的 將目前的字元解碼到內部字元緩衝區。
2
按照所使用的 Encoding 和從資料流讀取的特定字元,自基礎資料流讀取字元,並將資料流中目前的位置往前移。
輸入資料流的下一個字元;如果目前沒有字元可供使用,則為 -1。
發生 I/O 錯誤。
已關閉資料流。
2
由位元組陣列中指定點開始,讀取資料流中的指定位元組數。
要讀入 的位元組數。如果沒有足夠的位元組數,這可能會小於要求的位元組數;如果已到達資料流末端,則可能為零。
要讀取資料的緩衝區。
開始讀取資料到緩衝區的緩衝區起始點。
要讀取的位元組數。
緩衝區長度減去 小於 。-或-欲讀取的解碼字元數大於 。如果 Unicode 解碼器傳回後援字元或 Surrogate 組,就會發生這個情況。
為 null。
或 為負值。
已關閉資料流。
發生 I/O 錯誤。
2
由字元陣列中的指定點開始,從資料流讀取指定字元數。
讀入緩衝區的字元總數。如果目前沒有足夠的位元組數,這可能會小於要求的位元組數;如果已到達資料流末端,則可能為零。
要讀取資料的緩衝區。
開始讀取資料到緩衝區的緩衝區起始點。
要讀取的字元數。
緩衝區長度減去 小於 。-或-欲讀取的解碼字元數大於 。如果 Unicode 解碼器傳回後援字元或 Surrogate 組,就會發生這個情況。
為 null。
或 為負值。
已關閉資料流。
發生 I/O 錯誤。
2
以壓縮格式讀取 32 位元整數。
壓縮格式的 32 位元整數。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
資料流已損毀。
自目前資料流讀取 Boolean 值,並將資料流中目前的位置往前移一個位元組。
如果位元組為非零值,則為 true;否則為 false。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自目前資料流讀取下一個位元組,並將資料流中目前的位置往前移一個位元組。
自目前資料流讀取的下一個位元組。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
將目前資料流中的指定位元組數讀入位元組陣列中,並將目前的位置前移該位元組數。
位元組陣列,含有自基礎資料流讀取的資料。如果已到達資料流末端,這可能會小於要求的位元組數。
要讀取的位元組數。這個值必須是 0 或非負數,否則會發生例外狀況。
欲讀取的解碼字元數大於 。如果 Unicode 解碼器傳回後援字元或 Surrogate 組,就會發生這個情況。
發生 I/O 錯誤。
已關閉資料流。
為負值。
2
按照所使用的 Encoding 和從資料流讀取的特定字元,自目前資料流讀取下一個字元,並將資料流中目前的位置往前移。
自目前資料流讀取的字元。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
讀取到 Surrogate 字元
2
讀取目前資料流中的指定字元數,並將資料傳入字元陣列中,然後依據使用的 Encoding 以及正在從資料流中讀取的指定字元,前移目前的位置。
字元陣列,含有從基礎資料流讀取的資料。如果已到達資料流末端,這可能會小於要求的字元數。
要讀取的字元數。
欲讀取的解碼字元數大於 。如果 Unicode 解碼器傳回後援字元或 Surrogate 組,就會發生這個情況。
已關閉資料流。
發生 I/O 錯誤。
為負值。
2
自目前資料流讀取十進位值,並將資料流的目前位置前移十六個位元組。
自目前資料流讀取的十進位值。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自目前資料流讀取 8 位元組浮點數值,並將資料流目前位置前移八個位元組。
自目前資料流讀取的 8 位元組浮點數值。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自目前資料流讀取 2 位元組帶正負號的整數,並將資料流目前位置前移兩個位元組。
自目前資料流讀取的 2 位元組帶正負號的整數。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自目前資料流讀取 4 位元組帶正負號的整數,並將資料流目前位置前移四個位元組。
自目前資料流讀取的 4 位元組帶正負號的整數。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自目前資料流讀取 8 位元組帶正負號的整數,並將資料流目前位置前移八個位元組。
自目前資料流讀取的 8 位元組帶正負號的整數。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自資料流讀取帶正負號的位元組,並將資料流目前位置前移一個位元組。
自資料流讀取的帶正負號的位元組。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自目前資料流讀取 4 位元組浮點數值,並將資料流目前位置前移四個位元組。
自目前資料流讀取的 4 位元組浮點數值。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自目前資料流讀取字串。字串會以長度為前置字元,每次以七位元編碼為一整數。
讀取的字串。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
以位元組由小到大的編碼方式自目前資料流讀取 2 位元組不帶正負號的整數,並將資料流目前位置前移兩個位元組。
自這個資料流讀取 2 位元組不帶正負號的整數。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自目前資料流讀取 4 位元組不帶正負號的整數,並將資料流目前位置前移四個位元組。
自這個資料流讀取 4 位元組不帶正負號的整數。
已到達資料流的末端。
已關閉資料流。
發生 I/O 錯誤。
2
自目前資料流讀取 8 位元組不帶正負號的整數,並將資料流目前位置前移八個位元組。
自這個資料流讀取 8 位元組不帶正負號的整數。
已到達資料流的末端。
發生 I/O 錯誤。
已關閉資料流。
2
以二進位方式將基本型別 (Primitive Type) 寫入資料流,並支援以特定編碼方式寫入字串。
2
初始化 類別的新執行個體,其將寫入資料流。
根據指定的資料流並使用 UTF-8 編碼方式,初始化 類別的新執行個體。
輸出資料流。
資料流不支援寫入,或已經關閉。
為 null。
根據指定的資料流和字元編碼方式,初始化 類別的新執行個體。
輸出資料流。
要使用的字元編碼。
資料流不支援寫入,或已經關閉。
或 是 null。
根據指定的資料流和特定的字元編碼方式,初始化 類別的新執行個體,並選擇性讓資料流保持開啟。
輸出資料流。
要使用的字元編碼。
true 表示在處置 物件之後,將資料流保持開啟,否則為 false。
資料流不支援寫入,或已經關閉。
或 是 null。
取得 的基礎資料流。
與 BinaryWriter 相關聯的基礎資料流。
1
將 類別目前的執行個體所使用的資源全部釋出。
釋放 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。
true 表示會同時釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
清除目前寫入器 (Writer) 的所有緩衝區,並造成任何緩衝資料都寫入基礎裝置。
1
指定沒有備份存放區的 。
1
容納基礎資料流。
設定目前資料流位置。
目前資料流的位置。
相對於 的位元組位移。
的欄位,表示要取得新位置的參考點。
檔案指標已移至無效的位置。
值是無效的。
1
寫入一位元組的 Boolean 值至目前資料流,其中 0 表示 false,1 表示 true。
要寫入的 Boolean 值 (0 或 1)。
發生 I/O 錯誤。
已關閉資料流。
1
將不帶正負號 (Unsigned) 位元組寫入目前資料流,並將資料流位置前移一個位元組。
要寫入的不帶正負號位元組。
發生 I/O 錯誤。
已關閉資料流。
1
將位元組陣列寫入基礎資料流。
含有要寫入之資料的位元組陣列。
發生 I/O 錯誤。
已關閉資料流。
為 null。
1
將一個區域的位元組陣列寫入目前資料流。
含有要寫入之資料的位元組陣列。
中要開始寫入的起始點。
要寫入的位元組數。
緩衝區長度減去 小於 。
為 null。
或 為負數。
發生 I/O 錯誤。
已關閉資料流。
1
將 Unicode 字元寫入至目前資料流,並按照所使用的 Encoding 和寫入資料流的特定字元,將資料流中目前的位置往前移。
非 Surrogate,要寫入的 Unicode 字元。
發生 I/O 錯誤。
已關閉資料流。
是單一 Surrogate 字元。
1
將字元陣列寫入至目前資料流,並按照所使用的 Encoding 和寫入資料流的特定字元,將資料流中目前的位置往前移。
含有要寫入之資料的字元陣列。
為 null。
已關閉資料流。
發生 I/O 錯誤。
1
將字元陣列中的一區段寫入至目前的資料流,並按照所使用的 Encoding 和可能為寫入資料流的特定字元,將資料流中目前的位置往前移。
含有要寫入之資料的字元陣列。
中要開始寫入的起始點。
要寫入的字元數。
緩衝區長度減去 小於 。
為 null。
或 為負數。
發生 I/O 錯誤。
已關閉資料流。
1
將十進位值寫入目前的資料流,並將資料流位置往前移十六個位元組。
要寫入的十進位值。
發生 I/O 錯誤。
已關閉資料流。
1
將八位元組浮點數值寫入目前資料流,並將資料流目前位置前移八個位元組。
要寫入的八位元組浮點數值。
發生 I/O 錯誤。
已關閉資料流。
1
將二位元組帶正負號的整數 (Signed Integer) 寫入目前資料流,並將資料流目前位置前移兩個位元組。
要寫入的二位元組帶正負號的整數值。
發生 I/O 錯誤。
已關閉資料流。
1
將四位元組帶正負號的整數寫入目前資料流,並將資料流目前位置前移四個位元組。
要寫入的四位元組帶正負號的整數。
發生 I/O 錯誤。
已關閉資料流。
1
將八位元組帶正負號的整數寫入目前資料流,並將資料流目前位置前移八個位元組。
要寫入的八位元組帶正負號的整數。
發生 I/O 錯誤。
已關閉資料流。
1
將帶正負號 (Signed) 位元組寫入目前資料流,並將資料流位置前移一個位元組。
要寫入的帶正負號位元組。
發生 I/O 錯誤。
已關閉資料流。
1
將四位元組浮點數 (Floating-Point) 值寫入目前資料流,並將資料流目前位置前移四個位元組。
要寫入的四位元組浮點數值。
發生 I/O 錯誤。
已關閉資料流。
1
將有長度前置字元的字串以目前 的編碼方式寫入此資料流,並按照所使用的編碼方式和寫入資料流的特定字元,將資料流中目前的位置往前移。
要寫入的值。
發生 I/O 錯誤。
為 null。
已關閉資料流。
1
將二位元組不帶正負號的整數寫入目前資料流,並將資料流目前位置前移兩個位元組。
要寫入的二位元組不帶正負號的整數。
發生 I/O 錯誤。
已關閉資料流。
1
將四位元組不帶正負號的整數寫入目前資料流,並將資料流目前位置前移四個位元組。
要寫入的四位元組不帶正負號的整數。
發生 I/O 錯誤。
已關閉資料流。
1
將八位元組不帶正負號的整數值寫入目前資料流,並將資料流目前位置前移八個位元組。
要寫入的八位元組不帶正負號的整數值。
發生 I/O 錯誤。
已關閉資料流。
1
以壓縮格式寫入 32 位元整數。
要寫入的 32 位元整數。
已到達資料流的末端。
已關閉資料流。
已關閉資料流。
嘗試超過資料流末端進行讀取時所擲回的例外狀況。
2
將其訊息字串設定為系統提供的訊息且將其 HRESULT 設定為 COR_E_ENDOFSTREAM,初始化 類別的新執行個體。
使用其訊息字串設定為 和其 HRESULT 設定為 COR_E_ENDOFSTREAM,初始化 類別的新執行個體。
描述錯誤的字串。 的內容必須能讓人了解。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。
使用指定的錯誤訊息和造成這個例外狀況原因的內部例外參考,初始化 類別的新執行個體。
描述錯誤的字串。 的內容必須能讓人了解。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。
導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。
資料流在格式無效時擲回的例外狀況。
初始化 類別的新執行個體。
使用指定的錯誤訊息,初始化 類別的新執行個體。
解釋例外狀況原因的錯誤訊息。
使用造成這個例外狀況原因的內部例外參考,初始化 類別的新執行個體。
解釋例外狀況原因的錯誤訊息。
導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。
建立支援的存放區為記憶體的資料流。若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。
2
使用初始化為零的可擴展容量,初始化 類別的新執行個體。
根據指定的位元組陣列,初始化 類別之不可調整大小的執行個體。
用於建立目前資料流之不帶正負號位元組的陣列。
為 null。
根據具有指定的 屬性設定之位元組陣列,來初始化 類別之新的不可調整大小的執行個體。
用於建立這個資料流之不帶正負號位元組的陣列。
屬性的設定,決定資料流是否支援寫入。
為 null。
根據位元組陣列的指定區域 (索引),來初始化 類別之新的不可調整大小的執行個體。
用於建立這個資料流之不帶正負號位元組的陣列。
中資料流開始處的索引。
資料流的長度,以位元組為單位。
為 null。
或 小於零。
緩衝區長度減去 小於 。
根據位元組陣列的指定區域 (且該區域使用依指定所設定的 屬性),來初始化 類別之新的不可調整大小的執行個體。
用於建立這個資料流之不帶正負號位元組的陣列。
中資料流開始處的索引。
資料流的長度,以位元組為單位。
屬性的設定,決定資料流是否支援寫入。
為 null。
或 為負值。
緩衝區長度減去 小於 。
根據指定的位元組陣列區域 (且該區域使用依指定所設定的 屬性和依指定所設定的呼叫 的能力),來初始化 類別的新執行個體。
用於建立這個資料流之不帶正負號位元組的陣列。
中資料流開始處的索引。
資料流的長度,以位元組為單位。
屬性的設定,決定資料流是否支援寫入。
啟用 (傳回從其中建立資料流的不帶正負號的位元組陣列),則為 true;否則為 false。
為 null。
或 為負值。
緩衝區長度減去 小於 。
使用初始化為指定的可擴展容量,初始化 類別的新執行個體。
內部陣列的初始大小,以位元組為單位。
為負值。
取得表示目前資料流是否支援讀取的值。
true,如果資料流已開啟。
2
取得表示目前資料流是否支援搜尋的值。
true,如果資料流已開啟。
2
取得表示目前資料流是否支援寫入的值。
如果資料流支援寫入,則為 true;否則,為 false。
2
取得或設定配置給這個資料流的位元組數目。
資料流緩衝區可使用部分的長度。
設定的容量為負數或小於資料流目前的長度。
目前的資料流已經關閉。
set 在無法修改其容量的資料流上被叫用 (Invoke)。
2
使用指定的緩衝區大小和取消語彙基元,以非同步的方式從目前資料流讀取所有位元組,並將其寫入另一個資料流。
表示非同步複製作業的工作。
目前資料流的內容將複製到其中的資料流。
緩衝區的大小 (以位元組為單位)。這個值必須大於零。
用來監視是否有取消要求的語彙基元。
為 null。
為負值或零。
目前資料流或目的資料流已處置。
目前資料流不支援讀取,或目的資料流不支援寫入。
釋放 類別所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。
true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
覆寫 方法,以便不執行任何動作。
2
非同步清除這個資料流的所有緩衝區,並監視取消要求。
表示非同步排清作業的工作。
用來監視是否有取消要求的語彙基元。
已處置資料流。
取得資料流的長度,以位元組為單位。
資料流的長度,以位元組為單位。
已關閉資料流。
2
取得或設定資料流中目前的位置。
在資料流的目前位置。
位置設為負數值或大於 的值。
已關閉資料流。
2
從目前的資料流讀取位元組區塊,並且將資料寫入緩衝區。
寫入至緩衝區的總位元組數。如果目前無法提供那麼多的位元組數目,則這個數目可能小於所要求的位元組數目,或如果在讀取任何資料之前已經到達資料流末端,則為零。
當這個方法返回時,會包含具有介於 和 ( + - 1) 之值的指定位元組陣列,該值是由讀取自目前資料流的字元所取代。
中以零為起始的位元組位移,用來開始儲存讀取自目前資料流的資料。
要讀取的最大位元組數。
為 null。
或 為負值。
緩衝區的長度減去 小於 。
目前的資料流執行個體已關閉。
2
以非同步的方式從目前資料流讀取一連串的位元組、依所讀取的位元組數目進階資料流中的位置,以及監視取消要求。
表示非同步讀取作業的工作。 參數的值會包含讀取至緩衝區的位元組總數。如果目前可供使用的位元組數目少於所要求的數目,結果值可能會小於所要求的位元組數目,或者如果已經到達資料流末端,則可能為 0 (零)。
寫入資料的緩衝區。
開始於此處自資料流寫入資料的 中的位元組位移。
要讀取的最大位元組數。
用來監視是否有取消要求的語彙基元。預設值是 。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
資料流不支援讀取。
已處置資料流。
資料流目前由先前讀取作業所使用。
從目前的資料流讀取位元組。
轉型為 的位元組;如果已經到達資料流的末端,則為 -1。
目前的資料流執行個體已關閉。
2
將目前資料流中的位置設定為指定的數值。
資料流中的新位置,是組合初始的參考點和位移計算出來的。
資料流中的新位置。這是相對於 參數,並且可能是正數或負數。
類型的值,做為搜尋參考點。
在資料流開頭之前嘗試搜尋。
大於 。
有無效的 。-或- 造成了算術溢位。
目前的資料流執行個體已關閉。
2
將目前資料流的長度設定為指定的數值。
要設定長度的數值。
目前的資料流不是可調整大小的,並且 大於目前的容量。-或- 目前的資料流不支援寫入。
為負,或大於 的最大長度,最大長度是 ( - 原點),原點是資料流開始的基礎緩衝區索引。
2
不論 屬性為何,將資料流內容寫入位元組陣列。
新的位元組陣列。
2
傳回用於建立這個資料流之不帶正負號位元組的陣列。指出轉換是否成功的傳回值。
如果轉換成功,則為 true;否則為 false。
從其中建立此資料流的位元組陣列區段。
使用讀取自緩衝區的資料,將位元組區塊寫入至目前的資料流。
寫入資料的來源緩衝區。
中以零起始的位元組位移,即開始將位元組複製到目前資料流的位置。
寫入的最大位元組數。
為 null。
資料流不支援寫入。如需詳細資訊,請參閱 。-或- 和 位元組相比,目前的位置更接近資料流末端,並且容量無法修改。
緩衝區的長度減去 小於 。
或 為負值。
發生 I/O 錯誤。
目前的資料流執行個體已關閉。
2
以非同步的方式將一連串的位元組寫入目前的資料流,由這個資料流中目前的位置前移寫入的位元組數目,並且監視取消要求。
表示非同步寫入作業的工作。
寫入資料的來源緩衝區。
中以零起始的位元組位移,要從其中開始將位元組複製至資料流。
寫入的最大位元組數。
用來監視是否有取消要求的語彙基元。預設值是 。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
資料流不支援寫入。
已處置資料流。
資料流目前由先前寫入作業所使用。
寫入位元組至資料流目前位置。
要寫入的位元組。
資料流不支援寫入。如需詳細資訊,請參閱 。-或- 目前的位置在資料流結尾,並且無法修改容量。
目前的資料流已經關閉。
2
將這個記憶體資料流的整個內容寫入另一個資料流。
要寫入這個記憶體資料流的資料流。
為 null。
目前的資料流或目標資料流已經關閉。
2
指定資料流中要用於搜尋的位置。
2
指定資料流的開端。
指定資料流中的目前位置。
指定資料流的末端。
提供位元組順序的一般觀點。這是 abstract 類別。若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。
2
初始化 類別的新執行個體。
在衍生類別中覆寫時,取得指示目前的資料流是否支援讀取的數值。
如果資料流支援讀取,則為 true;否則為 false。
1
在衍生類別中覆寫時,取得指示目前資料流是否支援搜尋的數值。
如果資料流支援搜尋,則為 true;否則為 false。
1
取得值,該值判斷目前的資料流是否可以逾時。
值,判斷目前的資料流是否可以逾時。
2
在衍生類別中覆寫時,取得指示目前資料流是否支援寫入的數值。
如果資料流支援寫入,則為 true;否則,為 false。
1
從目前資料流讀取位元組,並將其寫入另一個資料流中。
目前資料流的內容將複製到其中的資料流。
為 null。
目前資料流不支援讀取。-或- 不支援寫入。
目前資料流或 已經在呼叫 方法之前關閉。
發生 I/O 錯誤。
使用指定的緩衝區大小,從目前資料流讀取所有位元組,並將其寫入另一個資料流中。
目前資料流的內容將複製到其中的資料流。
緩衝區的大小。這個值必須大於零。預設大小為 81920。
為 null。
為負值或零。
目前資料流不支援讀取。-或- 不支援寫入。
目前資料流或 已經在呼叫 方法之前關閉。
發生 I/O 錯誤。
以非同步的方式從目前資料流讀取所有位元組,並將其寫入另一個資料流中。
表示非同步複製作業的工作。
目前資料流的內容將複製到其中的資料流。
為 null。
目前資料流或目的資料流已處置。
目前資料流不支援讀取,或目的資料流不支援寫入。
使用指定的緩衝區大小,以非同步的方式從目前資料流讀取所有位元組,並將其寫入另一個資料流中。
表示非同步複製作業的工作。
目前資料流的內容將複製到其中的資料流。
緩衝區的大小 (以位元組為單位)。這個值必須大於零。預設大小為 81920。
為 null。
為負值或零。
目前資料流或目的資料流已處置。
目前資料流不支援讀取,或目的資料流不支援寫入。
使用指定的緩衝區大小和取消語彙基元,以非同步的方式從目前資料流讀取位元組,並將其寫入另一個資料流。
表示非同步複製作業的工作。
目前資料流的內容將複製到其中的資料流。
緩衝區的大小 (以位元組為單位)。這個值必須大於零。預設大小為 81920。
用來監視是否有取消要求的語彙基元。預設值是 。
為 null。
為負值或零。
目前資料流或目的資料流已處置。
目前資料流不支援讀取,或目的資料流不支援寫入。
釋放 所使用的所有資源。
釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。
true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
當在衍生類別中覆寫時,會清除這個資料流的所有緩衝區,並造成所有緩衝資料都寫入基礎裝置。
發生 I/O 錯誤。
2
以非同步的方式清除這個資料流的所有緩衝區,並造成所有緩衝資料都寫入基礎裝置。
表示非同步排清作業的工作。
已處置資料流。
以非同步的方式清除這個資料流的所有緩衝區,造成任何緩衝資料都寫入基礎裝置,並且監視取消要求。
表示非同步排清作業的工作。
用來監視是否有取消要求的語彙基元。預設值是 。
已處置資料流。
在衍生類別中覆寫時,取得資料流的長度 (以位元組為單位)。
代表資料流長度的長數值 (以位元組為單位)。
衍生自 Stream 的類別不支援搜尋。
在資料流關閉後,會呼叫方法。
1
沒有底層存放區的 Stream。
1
在衍生類別中覆寫時,取得或設定在目前資料流的位置。
在資料流的目前位置。
發生 I/O 錯誤。
資料流不支援搜尋。
在資料流關閉後,會呼叫方法。
1
當在衍生類別中覆寫時,自目前資料流讀取一連串的位元組,並依所讀取的位元組數目進階資料流中的位置。
緩衝區所讀取的總位元組數。如果目前無法取得足夠的位元組,則這個數目可能小於所要求的位元組數,如果已經到達資料流末端,則為零 (0)。
位元組陣列。當這個方法返回時,緩衝區會包含具有介於 和 ( + - 1) 值的指定位元組陣列,由從目前來源讀取的位元組所取代。
中以零起始的位元組位移,即開始儲存讀取自目前資料流之資料的位置。
自目前資料流讀取的最大位元組數。
和 的總和大於緩衝區的長度。
為 null。
或 為負值。
發生 I/O 錯誤。
資料流不支援讀取。
在資料流關閉後,會呼叫方法。
1
以非同步的方式從目前的資料流讀取位元組序列,並依讀取的位元組數將資料流中的位置往前移。
表示非同步讀取作業的工作。 參數的值會包含讀取至緩衝區的位元組總數。如果目前可供使用的位元組數目少於所要求的數目,結果值可能會小於所要求的位元組數目,或者如果已經到達資料流末端,則可能為 0 (零)。
寫入資料的緩衝區。
開始於此處自資料流寫入資料的 中的位元組位移。
要讀取的最大位元組數。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
資料流不支援讀取。
已處置資料流。
資料流目前由先前讀取作業所使用。
以非同步的方式從目前資料流讀取一連串的位元組、依所讀取的位元組數目進階資料流中的位置,以及監視取消要求。
表示非同步讀取作業的工作。 參數的值會包含讀取至緩衝區的位元組總數。如果目前可供使用的位元組數目少於所要求的數目,結果值可能會小於所要求的位元組數目,或者如果已經到達資料流末端,則可能為 0 (零)。
寫入資料的緩衝區。
開始於此處自資料流寫入資料的 中的位元組位移。
要讀取的最大位元組數。
用來監視是否有取消要求的語彙基元。預設值是 。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
資料流不支援讀取。
已處置資料流。
資料流目前由先前讀取作業所使用。
從資料流讀取一個位元組,並將資料流的位置推進一個位元組;如果在資料流末端,則傳回 -1。
轉型為 Int32 的不帶正負號位元組,如果在資料流末端,則為 -1。
資料流不支援讀取。
在資料流關閉後,會呼叫方法。
2
取得或設定值 (以毫秒為單位),該值決定在逾時前資料流將嘗試讀取多長時間。
值 (以毫秒為單位),該值決定在逾時前資料流將嘗試讀取多長時間。
方法必須擲回 。
2
在衍生類別中覆寫時,設定在目前資料流的位置。
目前資料流的新位置。
相對於 參數的位元組位移。
類型的值,表示用來取得新位置的參考點。
發生 I/O 錯誤。
資料流不支援搜尋,例如資料流為管道或主控台 (Console) 輸出所建構。
在資料流關閉後,會呼叫方法。
1
在衍生類別中覆寫時,設定目前資料流的長度。
想要的目前資料流長度 (單位為位元組)。
發生 I/O 錯誤。
資料流不支援寫入和搜尋,例如,如果資料流是從管道或主控台 (Console) 輸出所建構。
在資料流關閉後,會呼叫方法。
2
在衍生類別中覆寫時,將一連串的位元組寫入目前的資料流,並且由這個資料流中目前的位置前移寫入的位元組數目。
位元組陣列。此方法會從 複製 位元組到目前資料流。
中以零起始的位元組位移,即開始將位元組複製到目前資料流的位置。
寫入目前資料流的位元組數目。
总和 和 大于缓冲区长度。
是 null。
或 为负。
将出现 I/O 错误,如找不到指定的文件。
資料流不支援寫入。
流关闭后调用。
1
以非同步的方式將位元組序列寫入至目前的資料流,並依寫入的位元組數將資料流中目前的位置往前移。
表示非同步寫入作業的工作。
寫入資料的來源緩衝區。
中以零起始的位元組位移,要從其中開始將位元組複製至資料流。
寫入的最大位元組數。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
資料流不支援寫入。
已處置資料流。
資料流目前由先前寫入作業所使用。
以非同步的方式將一連串的位元組寫入目前的資料流,由這個資料流中目前的位置前移寫入的位元組數目,並且監視取消要求。
表示非同步寫入作業的工作。
寫入資料的來源緩衝區。
中以零起始的位元組位移,要從其中開始將位元組複製至資料流。
寫入的最大位元組數。
用來監視是否有取消要求的語彙基元。預設值是 。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
資料流不支援寫入。
已處置資料流。
資料流目前由先前寫入作業所使用。
寫入一個位元組至資料流的目前位置,並將資料流位置推進一個位元組。
寫入資料流的位元組。
發生 I/O 錯誤。
資料流不支援寫入,或資料流已經關閉。
在資料流關閉後,會呼叫方法。
2
取得或設定值 (以毫秒為單位),該值決定在逾時前資料流將嘗試寫入多長時間。
值 (以毫秒為單位),該值決定在逾時前資料流將嘗試寫入多長時間。
方法必須擲回 。
2
實作以特定的編碼方式自位元組資料流讀取字元的 。若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。
1
為指定的資料流,初始化 類別的新執行個體。
要讀取的資料流。
不支援讀取。
為 null。
使用指定的位元組順序標記偵測選項,針對指定的資料流初始化 類別的新執行個體。
要讀取的資料流。
表示是否在檔案開頭尋找位元組順序標記。
不支援讀取。
為 null。
使用指定的字元編碼,針對指定的資料流初始化 類別的新執行個體。
要讀取的資料流。
要使用的字元編碼。
不支援讀取。
或 為 null。
使用指定的字元編碼和位元組順序標記偵測選項,為指定的資料流初始化 類別的新執行個體。
要讀取的資料流。
要使用的字元編碼。
表示是否在檔案開頭尋找位元組順序標記。
不支援讀取。
或 為 null。
使用指定的字元編碼、位元組順序標記偵測選項和緩衝區大小,為指定的資料流初始化 類別的新執行個體。
要讀取的資料流。
要使用的字元編碼。
表示是否在檔案開頭尋找位元組順序標記。
最小緩衝區大小。
資料流不支援讀取。
或 為 null。
小於或等於零值。
根據指定的字元編碼、位元順序標記偵測選項和緩衝區大小,為指定的資料流初始化 類別的新執行個體,並選擇性讓資料流保持開啟。
要讀取的資料流。
要使用的字元編碼。
true 表示在檔案開頭尋找位元順序標記;否則為 false。
最小緩衝區大小。
true 表示在處置 物件之後,將資料流保持開啟;否則為 false。
傳回基礎資料流。
基礎資料流。
2
取得目前 物件使用的目前字元編碼。
目前讀取器所使用的字元編碼。在第一次呼叫 的任何 方法之後其值可能不同,因為編碼方式的自動偵測要等到第一次呼叫 方法後才完成。
2
清除內部緩衝區。
2
關閉基礎資料流,接著釋放 所使用的 Unmanaged 資源,然後再選擇性釋放 Managed 資源。
true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
取得表示現行資料流位置是否在資料流結尾的值。
如果現行資料流位置在資料流的結尾,則為 true;否則為 false。
已處置基礎資料流。
1
空資料流周圍的 物件。
1
傳回下一個可供使用的字元,但不使用它。
整數,表示要讀取的下一個字元,如果沒有要讀取的字元或資料流不支援搜尋,則為 -1。
發生 I/O 錯誤。
1
自輸入資料流讀取下一個字元,並將字元位置前移一個字元。
來自輸入資料流的下一個字元會以 物件來表示;如果不再有可以使用的字元,則以 -1 表示。
發生 I/O 錯誤。
1
從目前資料流讀取指定的字元數目上限,在指定的索引位置開始讀入緩衝區中。
已讀取字元數,或為 0 (如果處於資料流末端而無資料讀取)。數目將小於或等於 參數,取決於資料流內是否有資料可供使用。
當這個方法返回時,會包含具有介於 和 () 的值之指定字元陣列,這個值是由從目前來源讀取的字元所取代。
要開始寫入的 的索引。
要讀取的字元數上限。
緩衝區長度減去 小於 。
為 null。
或 為負值。
發生 I/O 錯誤,例如資料流已經關閉。
1
從目前的資料流非同步讀取指定的取大字元數目,並從指定的索引開始將資料寫入緩衝區。
表示非同步讀取作業的工作。 參數的值會包含讀取至緩衝區的位元組總數。如果目前可供使用的位元組數目少於所要求的數目,結果值可能會小於所要求的位元組數目,或者如果已經到達資料流末端,則可能為 0 (零)。
當這個方法傳回時,會包含指定的字元陣列,而該字元陣列中具有介於 和 ( + - 1) 之間的值,會由從目前來源讀取而來的字元取代。
中要開始寫入的位置。
要讀取的字元數上限。如果指定的字元數寫入緩衝區之前,便到達資料流末端,則目前的方法會傳回。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
已處置資料流。
讀取器目前由先前讀取作業所使用。
從目前資料流讀取指定的最大字元數目,並從指定的索引開始將資料寫入緩衝區。
已經讀取的字元數目。數目將小於或等於 ,取決於是否已經讀取所有輸入字元。
當這個方法返回時,會包含具有介於 和 () 的值之指定字元陣列,這個值是由從目前來源讀取的字元所取代。
中要開始寫入的位置。
要讀取的字元數上限。
為 null。
緩衝區長度減去 小於 。
或 為負值。
已經關閉。
發生 I/O 錯誤。
從目前的資料流非同步讀取指定的取大字元數目,並從指定的索引開始將資料寫入緩衝區。
表示非同步讀取作業的工作。 參數的值會包含讀取至緩衝區的位元組總數。如果目前可供使用的位元組數目少於所要求的數目,結果值可能會小於所要求的位元組數目,或者如果已經到達資料流末端,則可能為 0 (零)。
當這個方法傳回時,會包含指定的字元陣列,而該字元陣列中具有介於 和 ( + - 1) 之間的值,會由從目前來源讀取而來的字元取代。
中要開始寫入的位置。
要讀取的字元數上限。如果指定的字元數寫入緩衝區之前,便到達資料流末端,則方法會返回。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
已處置資料流。
讀取器目前由先前讀取作業所使用。
自目前資料流讀取一行字元,並將資料以字串傳回。
輸入資料流的下一行,或為 null (如果已到達輸入資料流末端)。
沒有足夠的記憶體來為傳回的字串配置緩衝區。
發生 I/O 錯誤。
1
自目前資料流非同步讀取一行字元,並將資料以字串傳回。
表示非同步讀取作業的工作。 參數的值會包含資料流中的下一行,或者是 null (如果已經讀取所有字元)。
下一行中的字元數大於 。
已處置資料流。
讀取器目前由先前讀取作業所使用。
讀取從目前位置到資料流末端的所有字元。
資料流從目前位置到末端的其餘字串。如果目前位置位於資料流末端,則傳回空字串 ("")。
沒有足夠的記憶體來為傳回的字串配置緩衝區。
發生 I/O 錯誤。
1
非同步讀取從目前位置到資料流末端的所有字元,並將它們以字串傳回。
表示非同步讀取作業的工作。 參數的值會包含字串,該字串含有從目前位置到資料流結尾的字元。
字元數大於 。
已處置資料流。
讀取器目前由先前讀取作業所使用。
實作以特定的編碼方式將字元寫入位元組資料流的 。若要瀏覽此類型的.NET Framework 原始碼,請參閱參考來源。
1
使用 UTF-8 編碼方式和預設緩衝區大小,為指定的資料流初始化 類別的新執行個體。
要寫入的資料流。
不可寫入。
為 null。
使用指定的編碼方式和預設緩衝區大小,為指定的資料流初始化 類別的新執行個體。
要寫入的資料流。
要使用的字元編碼。
或 是 null。
不可寫入。
使用指定的編碼方式和緩衝區大小,為指定的資料流初始化 類別的新執行個體。
要寫入的資料流。
要使用的字元編碼。
緩衝區大小,以位元組為單位。
或 是 null。
為負值。
不可寫入。
使用指定的編碼方式和緩衝區大小,為指定的資料流初始化 類別的新執行個體,並選擇性讓資料流保持開啟。
要寫入的資料流。
要使用的字元編碼。
緩衝區大小,以位元組為單位。
true 表示在處置 物件之後,將資料流保持開啟,否則為 false。
或 是 null。
為負值。
不可寫入。
取得或設定值,指出 在每次呼叫 之後,是否要將其緩衝區清除到基礎資料流。
強制 清除其緩衝區,則為 true,否則為 false。
1
取得以備份存放區作介面的基礎資料流。
StreamWriter 正在寫入的資料流。
2
釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。
true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
目前的編碼不支援顯示 Unicode Surrogate 字組的其中一半。
取得寫入輸出的 。
(在目前執行個體的建構函式中指定);如果未指定編碼方式,則為 。
2
清除目前寫入器 (Writer) 的所有緩衝區,並且造成所有緩衝資料都寫入基礎資料流。
目前寫入器已關閉。
發生 I/O 錯誤。
目前的編碼不支援顯示 Unicode Surrogate 字組的其中一半。
1
以非同步的方式清除這個資料流的所有緩衝區,並造成所有緩衝資料都寫入基礎裝置。
表示非同步清除作業的工作。
已處置資料流。
提供 StreamWriter,但不包含可寫入但無法讀取的備份存放區。
1
將一個字元寫入資料流。
要寫入資料流的字元。
發生 I/O 錯誤。
為 True,或 緩衝區已滿,且目前的寫入器已經關閉。
為 True,或 緩衝區已滿,且因為 是在資料流緩衝區的結尾,所以該緩衝區的內容無法寫入至基礎的固定大小資料流。
1
將字元陣列寫入資料流。
含有要寫入之資料的字元陣列。如果 是 null,則不寫入任何資料。
發生 I/O 錯誤。
為 True,或 緩衝區已滿,且目前的寫入器已經關閉。
為 True,或 緩衝區已滿,且因為 是在資料流緩衝區的結尾,所以該緩衝區的內容無法寫入至基礎的固定大小資料流。
1
將字元子陣列寫入資料流。
含有要寫入之資料的字元陣列。
緩衝區中要開始讀取資料的字元位置。
要寫入的最大字元數。
為 null。
緩衝區長度減去 小於 。
或 為負值。
發生 I/O 錯誤。
為 True,或 緩衝區已滿,且目前的寫入器已經關閉。
為 True,或 緩衝區已滿,且因為 是在資料流緩衝區的結尾,所以該緩衝區的內容無法寫入至基礎的固定大小資料流。
1
將字串寫入資料流。
要寫入資料流的字串。如果 是 Null,則不會寫入任何資料。
為 True,或 緩衝區已滿,且目前的寫入器已經關閉。
為 True,或 緩衝區已滿,且因為 是在資料流緩衝區的結尾,所以該緩衝區的內容無法寫入至基礎的固定大小資料流。
發生 I/O 錯誤。
1
以非同步方式將字元寫入資料流。
表示非同步寫入作業的工作。
要寫入資料流的字元。
資料流寫入器已處置。
資料流寫入器目前由先前寫入作業所使用。
以非同步方式將字元的子陣列寫入資料流。
表示非同步寫入作業的工作。
含有要寫入之資料的字元陣列。
緩衝區中要開始讀取資料的字元位置。
要寫入的最大字元數。
為 null。
加上 大於緩衝區的長度。
或 為負值。
資料流寫入器已處置。
資料流寫入器目前由先前寫入作業所使用。
以非同步方式將字串寫入資料流。
表示非同步寫入作業的工作。
要寫入資料流的字串。如果 是 null,則不寫入任何資料。
資料流寫入器已處置。
資料流寫入器目前由先前寫入作業所使用。
將行結束字元以非同步方式寫入資料流。
表示非同步寫入作業的工作。
資料流寫入器已處置。
資料流寫入器目前由先前寫入作業所使用。
以非同步方式將一個字元 (其後加上行結束字元) 寫入資料流。
表示非同步寫入作業的工作。
要寫入資料流的字元。
資料流寫入器已處置。
資料流寫入器目前由先前寫入作業所使用。
以非同步方式將字元子陣列 (其後加上行結束字元) 寫入資料流。
表示非同步寫入作業的工作。
資料寫入來源的字元陣列。
緩衝區中要開始讀取資料的字元位置。
要寫入的最大字元數。
為 null。
加上 大於緩衝區的長度。
或 為負值。
資料流寫入器已處置。
資料流寫入器目前由先前寫入作業所使用。
以非同步方式將字串 (後面接著行結束字元) 寫入資料流。
表示非同步寫入作業的工作。
要寫入的字串。如果值為 null,則只會寫入行結束字元 (Terminator)。
資料流寫入器已處置。
資料流寫入器目前由先前寫入作業所使用。
實作讀取字串的 。
2
初始化 類別的新執行個體,這個執行個體會從指定的字串讀取。
應該初始化的目的字串。
參數為 null。
釋放 使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。
true 表示會同時釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
傳回下一個可供使用的字元,但不使用它。
整數,表示要讀取的下一個字元,如果沒有更多字元可供使用或資料流不支援搜尋,則為 -1。
目前的讀取器已關閉。
2
自輸入字串讀取下一個字元,並將字元位置前移一個字元。
基礎字串的下一個字元;如果不再有字元可供使用,則為 -1。
目前的讀取器已關閉。
2
自輸入字串讀取字元區塊,並將字元位置前移 個字元。
讀入緩衝區的字元總數。如果目前無法提供那麼多的字元數,則這個數目可能小於所要求的字元數,或如果已經到達基礎字串的末端,則為零。
當這個方法返回時,會包含具有介於 和 ( + - 1) 之值的指定字元陣列,該值是由讀取自目前來源的字元所取代。
緩衝區中的起始索引。
要讀取的字元數。
為 null。
緩衝區長度減去 小於 。
或 為負數。
目前的讀取器已關閉。
2
從目前的字串非同步讀取指定的取大字元數目,並從指定的索引開始將資料寫入緩衝區。
表示非同步讀取作業的工作。參數的值會包含讀取至緩衝區的位元組總數。如果目前可供使用的位元組數目少於所要求的數目,結果值可能會小於所要求的位元組數目,或者如果已經到達字串末端,則可能為 0(零)。
當這個方法返回時,會包含具有介於 和 ( + - 1) 之值的指定字元陣列,該值是由讀取自目前來源的字元所取代。
中要開始寫入處的位置。
要讀取的最大字元數。如果指定的字元數寫入緩衝區之前,便到達字串末端,則方法會返回。
為 null。
或 為負數。
和 的總和大於緩衝區的長度。
字串讀取器已處置。
讀取器目前由先前讀取作業所使用。
從目前的字串非同步讀取指定的取大字元數目,並從指定的索引開始將資料寫入緩衝區。
表示非同步讀取作業的工作。參數的值會包含讀取至緩衝區的位元組總數。如果目前可供使用的位元組數目少於所要求的數目,結果值可能會小於所要求的位元組數目,或者如果已經到達字串末端,則可能為 0(零)。
當這個方法返回時,會包含具有介於 和 ( + - 1) 之值的指定字元陣列,該值是由讀取自目前來源的字元所取代。
中要開始寫入處的位置。
要讀取的最大字元數。如果指定的字元數寫入緩衝區之前,便到達字串末端,則方法會返回。
為 null。
或 為負數。
和 的總和大於緩衝區的長度。
字串讀取器已處置。
讀取器目前由先前讀取作業所使用。
自目前字串讀取一行字元,並將資料以字串傳回。
目前字串的下一行,如果已到達字串的結尾,則為 null。
目前的讀取器已關閉。
沒有足夠的記憶體來為傳回的字串配置緩衝區。
2
自目前字串非同步讀取一行字元,並將資料以字串傳回。
表示非同步讀取作業的工作。參數的值會包含字串讀取器中的下一行,或者是null(如果已經讀取所有字元)。
下一行中的字元數大於 。
字串讀取器已處置。
讀取器目前由先前讀取作業所使用。
讀取從目前位置到字串末端的所有字元,並將它們以單一字串傳回。
基礎字串從目前位置至結尾的內容。
沒有足夠的記憶體來為傳回的字串配置緩衝區。
目前的讀取器已關閉。
2
非同步讀取從目前位置到字串末端的所有字元,並將它們以單一字串傳回。
表示非同步讀取作業的工作。參數的值會包含字串,該字串含有從目前位置到字串結尾的字元。
字元數大於 。
字串讀取器已處置。
讀取器目前由先前讀取作業所使用。
實作 以便將資訊寫入字串。資訊儲存在基礎 中。
2
初始化 類別的新執行個體。
使用指定的控制項格式,初始化 類別的新執行個體。
控制格式的 物件。
初始化 類別的新執行個體,這個執行個體可寫入至指定的 。
要寫入至其中的 StringBuilder。
為 null。
初始化 類別的新執行個體,這個執行個體會寫入至指定的 ,並且具有指定的格式提供者。
要寫入至其中的 StringBuilder。
控制格式的 物件。
為 null。
釋放 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。
true 表示會同時釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
取得寫入輸出的 。
寫入輸出的 Encoding。
1
以非同步的方式清除目前寫入器 (Writer) 的所有緩衝區,並造成任何緩衝資料都寫入基礎裝置。
表示非同步清除作業的工作。
傳回基礎 。
基礎 StringBuilder。
2
傳回字串,包含被寫入至目前 StringWriter 的字元。
字串,包含被寫入至目前 StringWriter 的字元。
2
將一個字元寫入至字串。
要寫入的字元。
寫入器關閉。
2
將字元子陣列寫入至字串。
資料寫入來源的字元陣列。
緩衝區中要開始讀取資料的位置。
要寫入的最大字元數。
為 null。
或 為負數。
( + )> 。Length.
寫入器關閉。
2
將字串寫入至目前字串。
要寫入的字串。
寫入器關閉。
2
以非同步方式將字元寫入至字串。
表示非同步寫入作業的工作。
要寫入至字串的字元。
字串寫入器已處置。
字串寫入器目前由先前寫入作業所使用。
以非同步方式將字元的子陣列寫入至字串。
表示非同步寫入作業的工作。
資料寫入來源的字元陣列。
緩衝區中要開始讀取資料的位置。
要寫入的最大字元數。
為 null。
加上 大於緩衝區的長度。
或 為負數。
字串寫入器已處置。
字串寫入器目前由先前寫入作業所使用。
以非同步方式將字串寫入至目前字串。
表示非同步寫入作業的工作。
要寫入的字串。如果 為 null,不寫入任何字串至文字資料流。
字串寫入器已處置。
字串寫入器目前由先前寫入作業所使用。
以非同步方式將一個字元 (其後加上行結束字元) 寫入到字串。
表示非同步寫入作業的工作。
要寫入至字串的字元。
字串寫入器已處置。
字串寫入器目前由先前寫入作業所使用。
以非同步方式將字元子陣列 (其後加上行結束字元) 寫入到字串。
表示非同步寫入作業的工作。
資料寫入來源的字元陣列。
緩衝區中要開始讀取資料的位置。
要寫入的最大字元數。
為 null。
加上 大於緩衝區的長度。
或 為負數。
字串寫入器已處置。
字串寫入器目前由先前寫入作業所使用。
以非同步方式將字串 (後面接著行結束字元) 寫入至目前的字串。
表示非同步寫入作業的工作。
要寫入的字串。如果值為 null,則只會寫入行結束字元 (Terminator)。
字串寫入器已處置。
字串寫入器目前由先前寫入作業所使用。
代表可以讀取一連串連續字元的讀取器 (Reader)。
2
初始化 類別的新執行個體。
釋放由 物件使用的所有資源。
釋放 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。
true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
提供未讀取資料的 TextReader。
1
讀取下一個字元,而不會變更讀取器或字元來源的狀態。傳回下一個可用字元,而不會實際從讀取器讀取。
整數,表示要讀取的下一個字元,如果沒有更多字元可供使用或讀取器不支援搜尋,則為 -1。
已經關閉。
發生 I/O 錯誤。
1
自文字讀取器讀取下一個字元,並將字元位置前移一個字元。
文字讀取器的下一個字元;如果不再有字元可供使用,則為 -1。預設的實作會傳回 -1。
已經關閉。
發生 I/O 錯誤。
1
從目前讀取器讀取指定的最大字元數目,並從指定的索引開始將資料寫入緩衝區。
已經讀取的字元數目。數目將小於或等於 ,取決於資料是否在讀取器裡可供使用。如果不再有字元可供讀取時呼叫,這個方法傳回 0 (零)。
當這個方法返回時,會包含具有介於 和 ( + - 1) 之值的指定字元陣列,該值是由讀取自目前來源的字元所取代。
中要開始寫入處的位置。
要讀取的字元數上限。如果指定的字元數讀入緩衝區之前,便到達讀取器末端,則方法會返回。
為 null。
緩衝區長度減去 小於 。
或 為負值。
已經關閉。
發生 I/O 錯誤。
1
從目前的文字讀取器非同步讀取指定的最大字元數目,並從指定的索引開始將資料寫入緩衝區。
表示非同步讀取作業的工作。參數的值會包含讀取至緩衝區的位元組總數。如果目前可供使用的位元組數目少於所要求的數目,結果值可能會小於所要求的位元組數目,或者如果已經到達文字末端,則可能為 0(零)。
當這個方法返回時,會包含具有介於 和 ( + - 1) 之值的指定字元陣列,該值是由讀取自目前來源的字元所取代。
中要開始寫入處的位置。
要讀取的字元數上限。如果指定的字元數讀入緩衝區之前,便到達文字末端,則目前的方法會傳回。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
文字讀取器已處置。
讀取器目前由先前讀取作業所使用。
從目前的文字讀取器讀取指定的最大字元數目,並從指定的索引開始將資料寫入緩衝區。
已經讀取的字元數目。數目將小於或等於 ,取決於是否已經讀取所有輸入字元。
當這個方法返回時,這個參數會包含具有介於 和 ( + -1) 之值的指定字元陣列,該值是由讀取自目前來源的字元所取代。
中要開始寫入處的位置。
要讀取的字元數上限。
為 null。
緩衝區長度減去 小於 。
或 為負值。
已經關閉。
發生 I/O 錯誤。
2
從目前的文字讀取器非同步讀取指定的最大字元數目,並從指定的索引開始將資料寫入緩衝區。
表示非同步讀取作業的工作。參數的值會包含讀取至緩衝區的位元組總數。如果目前可供使用的位元組數目少於所要求的數目,結果值可能會小於所要求的位元組數目,或者如果已經到達文字末端,則可能為 0(零)。
當這個方法返回時,會包含具有介於 和 ( + - 1) 之值的指定字元陣列,該值是由讀取自目前來源的字元所取代。
中要開始寫入處的位置。
要讀取的字元數上限。如果指定的字元數讀入緩衝區之前,便到達文字末端,則目前的方法會傳回。
為 null。
或 為負值。
和 的總和大於緩衝區的長度。
文字讀取器已處置。
讀取器目前由先前讀取作業所使用。
自文字讀取器讀取一行字元,並將資料以字串傳回。
讀取器的下一行,或者如果所有字元都被讀取,則為 null。
發生 I/O 錯誤。
沒有足夠的記憶體來為傳回的字串配置緩衝區。
已經關閉。
下一行中的字元數大於 。
1
非同步讀取一行字元,並將資料以字串傳回。
表示非同步讀取作業的工作。參數的值會包含文字讀取器中的下一行,或者是null(如果已經讀取所有字元)。
下一行中的字元數大於 。
文字讀取器已處置。
讀取器目前由先前讀取作業所使用。
讀取從目前位置到文字讀取器末端的所有字元,並將它們以單一字串傳回。
字串,包含從目前位置到文字讀取器結尾的所有字元。
發生 I/O 錯誤。
已經關閉。
沒有足夠的記憶體來為傳回的字串配置緩衝區。
下一行中的字元數大於 。
1
非同步讀取從目前位置到文字讀取器末端的所有字元,並將它們以單一字串傳回。
表示非同步讀取作業的工作。參數的值會包含字串,該字串含有從目前位置到文字讀取器結尾的字元。
字元數大於 。
文字讀取器已處置。
讀取器目前由先前讀取作業所使用。
代表可以寫入一連串連續字元的寫入器。這個類別是抽象的。
2
初始化 類別的新執行個體。
使用指定的格式提供者,初始化 類別的新執行個體。
控制格式設定的 物件。
儲存這個 TextWriter 所使用的新行字元。
釋放由 物件使用的所有資源。
釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。
true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。
當在衍生類別中覆寫該屬性時,傳回用於寫入輸出的字元編碼。
寫入輸出時使用的字元編碼。
1
清除目前寫入器的所有緩衝區,並造成任何緩衝資料都寫入基礎裝置。
1
以非同步的方式清除目前寫入器的所有緩衝區,並造成任何緩衝資料都寫入基礎裝置。
表示非同步排清作業的工作。
文字寫入器已處置。
寫入器目前由先前寫入作業所使用。
取得控制格式設定的物件。
特定文化特性的 物件,或者目前文化特性的格式 (如果未指定其他文化特性)。
2
取得或設定目前 TextWriter 所使用的行結束字元字串。
目前 TextWriter 的行結束字元字串。
2
提供 TextWriter,但不包含可寫入但無法讀取的備份存放區。
1
將 Boolean 值的文字表示寫入到文字字串或資料流。
要寫入的 Boolean 值。
已經關閉。
發生 I/O 錯誤。
1
將字元寫入到文字字串或資料流。
要寫入到文字資料流的字元。
已經關閉。
發生 I/O 錯誤。
1
將字元陣列寫入到文字字串或資料流。
要寫入到文字資料流的字元陣列。
已經關閉。
發生 I/O 錯誤。
1
將字元的子陣列寫入到文字字串或資料流。
資料寫入來源的字元陣列。
緩衝區中要開始擷取資料的字元位置。
要寫入的字元數。
緩衝區長度減去 小於 。
參數為 null。
或 為負值。
已經關閉。
發生 I/O 錯誤。
1
將十進位值的文字表示寫入到文字字串或資料流。
要寫入的十進位值。
已經關閉。
發生 I/O 錯誤。
1
將 8 位元組浮點數值的文字表示寫入到文字字串或資料流。
要寫入的 8 位元組浮點數值。
已經關閉。
發生 I/O 錯誤。
1
將 4 位元組帶正負號的整數之文字表示寫入到文字字串或資料流。
要寫入之 4 位元組帶正負號的整數。
已經關閉。
發生 I/O 錯誤。
1
將 8 位元組帶正負號的整數之文字表示寫入到文字字串或資料流。
要寫入之 8 位元組帶正負號的整數。
已經關閉。
發生 I/O 錯誤。
1
呼叫該物件的 ToString 方法,將物件的文字表示寫入至文字字串或資料流。
要寫入的物件。
已經關閉。
發生 I/O 錯誤。
1
將 4 位元組浮點數值的文字表示寫入到文字字串或資料流。
要寫入的 4 位元組浮點數值。
已經關閉。
發生 I/O 錯誤。
1
將字串寫入到文字字串或資料流。
要寫入的字串。
已經關閉。
發生 I/O 錯誤。
1
使用與 方法相同的語意,將格式化字串寫入到文字字串或資料流。
複合格式字串 (請參閱<備註>)。
要格式化及寫入的物件。
為 null。
已經關閉。
發生 I/O 錯誤。
不是有效的複合格式字串。-或- 格式項目的索引小於 0 (零),或大於或等於要格式化的物件數目 (就這個方法多載而言,是一個)。
1
使用與 方法相同的語意,將格式化字串寫入到文字字串或資料流。
複合格式字串 (請參閱<備註>)。
第一個要格式化和寫入的物件。
第二個要格式化和寫入的物件。
為 null。
已經關閉。
發生 I/O 錯誤。
不是有效的複合格式字串。-或- 格式項目的索引小於 0 (零) 或大於或等於要格式化的物件數目 (就這個方法多載而言,是兩個)。
1
使用與 方法相同的語意,將格式化字串寫入到文字字串或資料流。
複合格式字串 (請參閱<備註>)。
第一個要格式化和寫入的物件。
第二個要格式化和寫入的物件。
第三個要格式化和寫入的物件。
為 null。
已經關閉。
發生 I/O 錯誤。
不是有效的複合格式字串。-或- 格式項目的索引小於 0 (零),或大於或等於要格式化的物件數目 (就這個方法多載而言,是三個)。
1
使用與 方法相同的語意,將格式化字串寫入到文字字串或資料流。
複合格式字串 (請參閱<備註>)。
物件陣列,包含零或多個要格式化和寫入的物件。
或 為 null。
已經關閉。
發生 I/O 錯誤。
不是有效的複合格式字串。-或- 格式項目的索引小於 0 (零),或者大於或等於 陣列的長度。
1
將 4 位元組不帶正負號的整數之文字表示寫入到文字字串或資料流。
要寫入之 4 位元組不帶正負號的整數。
已經關閉。
發生 I/O 錯誤。
1
將 8 位元組不帶正負號的整數之文字表示寫入到文字字串或資料流。
要寫入之 8 位元組不帶正負號的整數。
已經關閉。
發生 I/O 錯誤。
1
以非同步方式將字元寫入到文字字串或資料流。
表示非同步寫入作業的工作。
要寫入到文字資料流的字元。
文字寫入器已處置。
文字寫入器目前由先前寫入作業所使用。
以非同步方式將字元陣列寫入到文字字串或資料流。
表示非同步寫入作業的工作。
要寫入到文字資料流的字元陣列。如果 是 null,則不寫入任何資料。
文字寫入器已處置。
文字寫入器目前由先前寫入作業所使用。
以非同步方式將字元的子陣列寫入到文字字串或資料流。
表示非同步寫入作業的工作。
資料寫入來源的字元陣列。
緩衝區中要開始擷取資料的字元位置。
要寫入的字元數。
為 null。
加上 大於緩衝區的長度。
或 為負值。
文字寫入器已處置。
文字寫入器目前由先前寫入作業所使用。
以非同步方式將字串寫入到文字字串或資料流。
表示非同步寫入作業的工作。
要寫入的字串。如果 為 null,不寫入任何字串到文字資料流。
文字寫入器已處置。
文字寫入器目前由先前寫入作業所使用。
將行結束字元寫入到文字字串或資料流。
已經關閉。
發生 I/O 錯誤。
1
將 Boolean 值的文字表示,並加上行結束字元寫入到文字字串或資料流。
要寫入的 Boolean 值。
已經關閉。
發生 I/O 錯誤。
1
將一個字元 (其後加上行結束字元) 寫入到文字字串或資料流。
要寫入到文字資料流的字元。
已經關閉。
發生 I/O 錯誤。
1
將一個字元 (其後加上行結束字元) 寫入到文字字串或資料流。
資料讀取來源的字元陣列。
已經關閉。
發生 I/O 錯誤。
1
將字元子陣列 (其後加上行結束字元) 寫入到文字字串或資料流。
資料讀取來源的字元陣列。
中開始讀取資料的字元位置。
要寫入的最大字元數。
緩衝區長度減去 小於 。
參數為 null。
或 為負值。
已經關閉。
發生 I/O 錯誤。
1
將十進位值的文字表示加上行結束字元,寫入到文字字串或資料流。
要寫入的十進位值。
已經關閉。
發生 I/O 錯誤。
1
將 8 位元組浮點數值的文字表示加上行結束字元,寫入到文字字串或資料流。
要寫入的 8 位元組浮點數值。
已經關閉。
發生 I/O 錯誤。
1
將 4 位元組帶正負號的整數之文字表示加上行結束字元,寫入到文字字串或資料流。
要寫入之 4 位元組帶正負號的整數。
已經關閉。
發生 I/O 錯誤。
1
將 8 位元組帶正負號的整數之文字表示加上行結束字元,寫入到文字字串或資料流。
要寫入之 8 位元組帶正負號的整數。
已經關閉。
發生 I/O 錯誤。
1
透過呼叫該物件上的 ToString 方法,將該物件的文字表示加上行結束字元,寫入到文字字串或資料流。
要寫入的物件。如果 為 null,只寫入行結束字元。
已經關閉。
發生 I/O 錯誤。
1
將 4 位元組浮點數值的文字表示加上行結束字元,寫入到文字字串或資料流。
要寫入的 4 位元組浮點數值。
已經關閉。
發生 I/O 錯誤。
1
將字串 (其後加上行結束字元) 寫入到文字字串或資料流。
要寫入的字串。如果 為 null,只寫入行結束字元。
已經關閉。
發生 I/O 錯誤。
1
使用與 方法相同的語意,將格式化字串和新行寫入到文字字串或資料流。
複合格式字串 (請參閱<備註>)。
要格式化及寫入的物件。
為 null。
已經關閉。
發生 I/O 錯誤。
不是有效的複合格式字串。-或- 格式項目的索引小於 0 (零),或大於或等於要格式化的物件數目 (就這個方法多載而言,是一個)。
1
使用與 方法相同的語意,將格式化字串和新行寫入到文字字串或資料流。
複合格式字串 (請參閱<備註>)。
第一個要格式化和寫入的物件。
第二個要格式化和寫入的物件。
為 null。
已經關閉。
發生 I/O 錯誤。
不是有效的複合格式字串。-或- 格式項目的索引小於 0 (零),或大於或等於要格式化的物件數目 (就這個方法多載而言,是兩個)。
1
使用與 相同的語意,寫出格式化字串和新行。
複合格式字串 (請參閱<備註>)。
第一個要格式化和寫入的物件。
第二個要格式化和寫入的物件。
第三個要格式化和寫入的物件。
為 null。
已經關閉。
發生 I/O 錯誤。
不是有效的複合格式字串。-或- 格式項目的索引小於 0 (零),或大於或等於要格式化的物件數目 (就這個方法多載而言,是三個)。
1
使用與 相同的語意,寫出格式化字串和新行。
複合格式字串 (請參閱<備註>)。
物件陣列,包含零或多個要格式化和寫入的物件。
傳入的字串或物件為 null。
已經關閉。
發生 I/O 錯誤。
不是有效的複合格式字串。-或- 格式項目的索引小於 0 (零),或者大於或等於 陣列的長度。
1
將 4 位元組不帶正負號的整數之文字表示加上行結束字元,寫入到文字字串或資料流。
要寫入之 4 位元組不帶正負號的整數。
已經關閉。
發生 I/O 錯誤。
1
將 8 位元組不帶正負號的整數之文字表示加上行結束字元,寫入到文字字串或資料流。
要寫入之 8 位元組不帶正負號的整數。
已經關閉。
發生 I/O 錯誤。
1
以非同步方式將行結束字元寫入到文字字串或資料流。
表示非同步寫入作業的工作。
文字寫入器已處置。
文字寫入器目前由先前寫入作業所使用。
以非同步方式將一個字元 (其後加上行結束字元) 寫入到文字字串或資料流。
表示非同步寫入作業的工作。
要寫入到文字資料流的字元。
文字寫入器已處置。
文字寫入器目前由先前寫入作業所使用。
以非同步方式將字元子陣列 (其後加上行結束字元) 寫入到文字字串或資料流。
表示非同步寫入作業的工作。
要寫入到文字資料流的字元陣列。如果字元陣列是 null,則只有行結束字元會被寫入。
文字寫入器已處置。
文字寫入器目前由先前寫入作業所使用。
以非同步方式將字元子陣列 (其後加上行結束字元) 寫入到文字字串或資料流。
表示非同步寫入作業的工作。
資料寫入來源的字元陣列。
緩衝區中要開始擷取資料的字元位置。
要寫入的字元數。
為 null。
加上 大於緩衝區的長度。
或 為負值。
文字寫入器已處置。
文字寫入器目前由先前寫入作業所使用。
以非同步方式將字串 (其後加上行結束字元) 寫入到文字字串或資料流。
表示非同步寫入作業的工作。
要寫入的字串。如果值為 null,則只會寫入行結束字元。
文字寫入器已處置。
文字寫入器目前由先前寫入作業所使用。