首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

StringBuilder.Append与StringBuilder.AppendFormat

StringBuilder.Append 和 StringBuilder.AppendFormat 都是 StringBuilder 类中的方法,用于向 StringBuilder 对象添加字符串。但它们的用途和表现略有不同。

StringBuilder.Append:

StringBuilder.Append 方法用于将一个字符串添加到 StringBuilder 对象的末尾。它的语法如下:

代码语言:csharp
复制
StringBuilder.Append(string value)

StringBuilder.AppendFormat:

StringBuilder.AppendFormat 方法用于将一个格式化的字符串添加到 StringBuilder 对象的末尾。它的语法如下:

代码语言:csharp
复制
StringBuilder.AppendFormat(string format, object[] args)

在这个方法中,第一个参数是字符串格式,第二个参数是一个对象数组,其中的对象将替换字符串格式中的占位符。

例如,如果您有以下字符串格式和对象数组:

代码语言:csharp
复制
string format = "My name is {0} and I am {1} years old.";
object[] args = new object[] { "John", 30 };

您可以使用 StringBuilder.AppendFormat 方法将其添加到 StringBuilder 对象中:

代码语言:csharp
复制
StringBuilder sb = new StringBuilder();
sb.AppendFormat(format, args);

总之,StringBuilder.Append 和 StringBuilder.AppendFormat 都是向 StringBuilder 对象添加字符串的有用方法,但它们的用途和表现略有不同。如果您需要添加一个简单的字符串,可以使用 StringBuilder.Append。如果您需要添加一个格式化的字符串,可以使用 StringBuilder.AppendFormat。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券