将格式化字符串插入StringBuilder
本文关键字:StringBuilder 插入 字符串 格式化 | 更新日期: 2023-09-27 18:09:00
是否有(系统库(方法将格式化字符串插入到与以下内容相同的StringBuilder
?
myStringBuilder.Insert(0, string.Format("%02X", someInt));
我在课堂文档中找不到任何东西。
您可以创建一个扩展方法
public static StringBuilder InsertFormat(this StringBuilder sb, string format, params object[] args)
{
sb.Insert(0, string.Format(format, args));
}
然后你可以写
myStringBuilder.InsertFormat("%02X", someInt);
StringBuilder为您提供了方法AppendFormat
,该方法在一个调用中执行追加和格式,但在缓冲区的末尾添加内容。
在您的特定情况下,由于没有提供执行InsertFormat
的.NET框架方法,因此您可以使用问题中显示的方法,也可以创建一个扩展方法(例如称为InsertFormat(,然后在项目中使用它。