ASP.net(c#) StringBuilder 类设置容量和长度 stringBuilder objstringBuilder = new stringBuilder("My name is what",25)只允许留25个空格objStringBuilder.Capacity = 25; 设置最大长度属性Capacity stringBuilder objstringBuilder = new stringBuilder("table is big");objstringBuilder.Append("what a beautiful day");Colsole.WirteLine(objstringBuilder);结果是:table is big What a beautiful dayAppendFormat 方法将文本添加到 StringBuilder 的结尾处,而且实现了 IFormattable 接口,因此可接受格式化部分中描述的标准格式字符串。可以使用此方法来自定义变量的格式并将这些值追加到 StringBuilder 的后面。以下示例使用 AppendFormat 方法将一个设置为货币值格式的整数值放置到 StringBuilder 的结尾。int MyInt = 25; StringBuilder objStringBuilder = new StringBuilder("Your total is ");objStringBuilder.AppendFormat("{0:C} ", MyInt);Console.WriteLine(objStringBuilder); Your total is $25.00 显示到控制台stringBuilder insert()方法 插入想要插入的字符,在指定位置stringBuilder objstringBuider = new stringBuider("hello world");objstringBuidrt.insert(6,"Beautiful"); Colsole.WriteLine(objstringBuilder);结果是: Hello Beautiful World! 显示到控制台Remove() 可以使用 Remove 方法从当前 StringBuilder 中移除指定数量的字符,移除过程从指定的从零开始的索引处开始。以下示例使用 Remove 方法缩短 StringBuilder。stringBuilder objstringBuider = new stringBuider("hello world");objstringBuider.remove(5,7);Console.WriteLine(objstringBuilder);结果是: hello