导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

StringBuilder.Append 方法 (Decimal)

2013/12/13

在此实例追加指定的十进制数的字符串表示形式。

Namespace:  System.Text
程序集:  mscorlib(位于 mscorlib.dll 中)

public StringBuilder Append(
	decimal value
)

参数

value
类型: System.Decimal
要追加的值。

返回值

类型: System.Text.StringBuilder
完成追加操作后对此实例的引用。

异常条件
ArgumentOutOfRangeException

增大此实例的值将超过 MaxCapacity

Append 方法修改此类的现有实例;它并不会返回一个新的类实例。为此,您可以在现有引用上调用方法或属性,而不必为 StringBuilder 对象分配一个返回值,如下面的示例所示。


decimal value = 1346.19m;
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append('*', 5).Append(value).Append('*', 5);
outputBlock.Text += sb + Environment.NewLine;
// The example displays the following output:
//       *****1346.19*****


Append 方法调用 Decimal.ToString(IFormatProvider) 方法以获取当前区域性的 value 的字符串表示形式。要控制 value 的格式设置,请调用 AppendFormat 方法。

此实例的容量根据需要进行调节。

对调用者的说明

在 .NET Framework 4 和 .NET Framework 4.5 中,当您通过调用 StringBuilder 构造函数实例化 StringBuilder 对象时,StringBuilder 实例的长度和容量都将增长并超出其 MaxCapacity 属性的值。特别是您在调用 AppendAppendFormat 方法来追加小型字符串时将发生这种情况。

Windows Phone OS

受以下版本支持: 8.0

显示:
© 2014 Microsoft