StringBuilder

using System.Text;

Response.Write("----------------------------test Append <br>");//追加字符串

StringBuilder sb = new StringBuilder("Hello");

sb.Append(" World !");

Response.Write("" + sb + "<br>");       //结果为:Hello World



int MyInt = 25;

Response.Write("----------------------------test AppendFormat <br>");//追加字符串

sb = new StringBuilder("Your total is ");

sb.AppendFormat("{0:C}", MyInt);

Response.Write("" + sb + "<br>");      //此示例将 Your total is $25.00 显示到控制台。



Response.Write("----------------------------test Insert<br>");//在第2个字符后面插入sss

sb = new StringBuilder("Hello");

sb.Insert(2, "sss");

Response.Write("" + sb + "<br>");      //结果为:Hesssllo



Response.Write("----------------------------test Remove<br>");//截取第一字符后面的两个字符

sb = new StringBuilder("Hello");

sb.Remove(1, 2);

Response.Write("" + sb + "<br>");      //结果为:Hlo



Response.Write("----------------------------test Replace<br>");//l替换为M

sb = new StringBuilder("Hello");

sb.Replace("l", "M");

Response.Write("" + sb + "<br>");      //结果为:HeMMo
 
方法名 使用
StringBuilder.Append 将信息追加到当前 StringBuilder 的结尾。
StringBuilder.AppendFormat 用带格式文本替换字符串中传递的格式说明符。
StringBuilder.Insert 将字符串或对象插入到当前 StringBuilder 对象的指定索引处。
StringBuilder.Remove 从当前 StringBuilder 对象中移除指定数量的字符。
StringBuilder.Replace 替换指定索引处的指定字符。
 
Append
Append 方法可用来将文本或对象的字符串表示形式添加到由当前 StringBuilder 对象表示的字符串的结尾处。以下示例将一个 StringBuilder 对象初始化为“Hello World”,然后将一些文本追加到该对象的结尾处。将根据需要自动分配空间。
 
AppendFormat
AppendFormat方法将文本添加到 StringBuilder的结尾处,而且实现了 IFormattable接口,因此可接受格式化部分中描述的标准格式字符串。可以使用此方法来自定义变量的格式并将这些值追加到 StringBuilder的后面。以下示例使用 AppendFormat方法将一个设置为货币值格式的整数值放置到 StringBuilder的结尾。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值