IndentedStringBuilder 类

定义

一个细包装器 StringBuilder ,可向生成的每一行添加缩进。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

public class IndentedStringBuilder
type IndentedStringBuilder = class
Public Class IndentedStringBuilder
继承
IndentedStringBuilder

注解

有关详细信息 和示例,请参阅数据库提供程序和扩展的实现

构造函数

IndentedStringBuilder()

一个细包装器 StringBuilder ,可向生成的每一行添加缩进。

此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。

属性

IndentCount

获取当前缩进级别。

Length

生成的字符串的当前长度。

方法

Append(Char)

将当前缩进,然后将给定的字符追加到正在生成的字符串中。

Append(FormattableString)

将当前缩进,然后将给定的字符串追加到正在生成的字符串。

Append(IEnumerable<Char>)

将当前缩进,然后将给定的字符追加到正在生成的字符串。

Append(IEnumerable<String>)

将当前缩进,然后将给定字符串追加到要生成的字符串。

Append(String)

将当前缩进,然后将给定的字符串追加到正在生成的字符串。

AppendJoin(IEnumerable<String>, String)

使用每个成员之间的指定分隔符连接给定集合的成员,然后追加生成的字符串,

AppendJoin(String, String[])

使用每个成员之间的指定分隔符连接给定集合的成员,然后追加生成的字符串,

AppendLine()

将新行追加到要生成的字符串。

AppendLine(FormattableString)

将当前缩进、给定字符串和新行追加到正在生成的字符串。

AppendLine(String)

将当前缩进、给定字符串和新行追加到正在生成的字符串。

AppendLines(String, Boolean)

将给定的字符串分隔成行,然后将每行(以当前缩进为前缀,后跟一个新行)追加到要生成的字符串。

Clear()

重置此生成器,准备生成新字符串。

DecrementIndent()

递减缩进。

IncrementIndent()

递增缩进。

Indent()

创建一个限定范围的缩进器,该缩进器将递增缩进,然后在释放时递减缩进缩。

SuspendIndent()

暂时禁用所有缩进。 释放返回的对象时还原原始缩进。

ToString()

返回生成的字符串。

适用于