共用方式為


IndentedTextWriter 類別

定義

與 部分信任相同 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)

將指定的字串寫入沒有定位點的一行。

適用於