IndentedTextWriter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
與 部分信任相同 IndentedTextWriter ,並新增所產生縮排字串的明確快取,並辨識只包含 \r\n 或 \n 的字串,以確保我們正確地縮排下一行。
public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
- 繼承
-
IndentedTextWriter
建構函式
IndentedTextWriter(TextWriter) |
使用指定的文字寫入器和預設索引標籤字串,初始化 IndentedTextWriter 類別的新實例。 請注意,傳遞至這個建構函式的寫入器必須使用 CultureInfo 屬性所 Culture 指定的 。 |
IndentedTextWriter(TextWriter, String) |
使用指定的文字寫入器和索引標籤字串,初始化 IndentedTextWriter 類別的新實例。 請注意,傳遞至這個建構函式的寫入器必須使用 CultureInfo 屬性所 Culture 指定的 。 |
欄位
Culture |
指定基礎 TextWriter 將使用的文化特性。 這個靜態屬性是唯讀的。 請注意,傳遞至 其中一個 建構 IndentedTextWriter 函式的任何寫入器都必須使用相同的文化特性。 文化特性為 InvariantCulture 。 |
DefaultTabString |
指定預設的定位點字串。 這個欄位為常數。 |
屬性
Encoding |
取得要使用的文字寫入器編碼方式。 |
Indent |
取得或設定縮排的空格數。 |
InnerWriter |
要使用的 TextWriter。 |
NewLine |
取得或設定要使用的新行字元。 |
方法
Close() |
關閉正在寫入的文件。 |
CurrentIndentation() |
建置字串,代表新行的目前縮排層級。 |
Flush() |
清除資料流。 |
OutputTabs() |
根據 Indent 屬性,對每一層縮排輸出索引標籤字串一次。 |
Write(Boolean) |
將布林值 (Boolean) 的文字表示寫入文字資料流。 |
Write(Char) |
將字元寫入文字資料流。 |
Write(Char[]) |
將字元陣列寫入文字資料流。 |
Write(Char[], Int32, Int32) |
將字元的子陣列寫入至文字資料流。 |
Write(Double) |
將 Double 的文字表示寫入文字資料流。 |
Write(Int32) |
將整數的文字表示寫入文字資料流。 |
Write(Int64) |
將 8 位元組整數的文字表示寫入文字資料流。 |
Write(Object) |
將物件的文字表示寫入文字資料流。 |
Write(Single) |
將 Single 的文字表示寫入文字資料流。 |
Write(String) |
將指定的字串寫入文字資料流。 |
Write(String, Object) |
使用與指定一樣的語意寫入格式化字串。 |
Write(String, Object, Object) |
使用與指定一樣的語意寫入格式化字串。 |
Write(String, Object[]) |
使用與指定一樣的語意寫入格式化字串。 |
WriteLine() |
寫入行結束字元。 |
WriteLine(Boolean) |
將布林值的文字表示寫入文字資料流,跟隨行結束字元。 |
WriteLine(Char) |
將字元寫入文字資料流,跟隨行結束字元。 |
WriteLine(Char[]) |
將字元陣列寫入文字資料流,跟隨行結束字元。 |
WriteLine(Char[], Int32, Int32) |
將字元的子陣列寫入文字資料流,跟隨行結束字元。 |
WriteLine(Double) |
將 Double 的文字表示寫入文字資料流,跟隨行結束字元。 |
WriteLine(Int32) |
將整數的文字表示寫入文字資料流,跟隨行結束字元。 |
WriteLine(Int64) |
將 8 位元組整數的文字表示寫入文字資料流,跟隨行結束字元。 |
WriteLine(Object) |
將物件的文字表示寫入文字資料流,跟隨行結束字元。 |
WriteLine(Single) |
將 Single 的文字表示寫入文字資料流,跟隨行結束字元。 |
WriteLine(String) |
將指定的字串寫入文字資料流,跟隨行結束字元。 |
WriteLine(String, Object) |
使用與指定一樣的語意寫入格式化字串,並跟隨行結束字元。 |
WriteLine(String, Object, Object) |
使用與指定一樣的語意寫入格式化字串,並跟隨行結束字元。 |
WriteLine(String, Object[]) |
使用與指定一樣的語意寫入格式化字串,並跟隨行結束字元。 |
WriteLine(UInt32) |
將 UInt32 的文字表示寫入文字資料流,跟隨行結束字元。 |
WriteLineNoTabs(String) |
將指定的字串寫入沒有定位點的一行。 |