ASP.net(c#) StringBuilder 类

本文详细介绍了 ASP.NET 中 StringBuilder 类的使用方法,包括如何设置容量和长度、如何使用 AppendFormat 方法进行格式化输出、如何插入和删除字符串等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 day

AppendFormat 方法将文本添加到 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
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值