快速业务通道

StringBuilder,StringBuilder和String的区别

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-11
对象插入到当前   StringBuilder   对象的指定索引处。    
  StringBuilder.Remove   从当前   StringBuilder   对象中移除指定数量的字符。    
  StringBuilder.Replace   替换指定索引处的指定字符。    
   
  Append  
  Append   方法可用来将文本或对象的字符串表示形式添加到由当前   StringBuilder   对象表示的字符串的结尾处。以下示例将一个   StringBuilder   对象初始化为“Hello   World”,然后将一些文本追加到该对象的结尾处。将根据需要自动分配空间。  
   
  [C#]  
  StringBuilder   MyStringBuilder   =   new   StringBuilder("Hello   World!");  
  MyStringBuilder.Append("   What   a   beautiful   day.");  
  Console.WriteLine(MyStringBuilder);  
   
  此示例将   Hello   World!   What   a   beautiful   day.   显示到控制台。  
   
  AppendFormat  
  AppendFormat   方法将文本添加到   StringBuilder   的结尾处,而且实现了   IFormattable   接口,因此可接受格式化部分中描述的标准格式字符串。可以使用此方法来自定义变量的格式并将这些值追加到   StringBuilder   的后面。以下示例使用   AppendFormat   方法将一个设置为货币值格式的整数值放置到   StringBuilder   的结尾。  
   
  [C#]  
  int   MyInt   =   25;    
  StringBuilder   MyStringBuilder   =   new   StringBuilder("Your   total   is   ");  
  MyStringBuilder.AppendFormat("{0:C}   ",   MyInt);  
  Console.WriteLine(MyStringBuilder);  
   
  此示例将   Your   total   is   $25.00   显示到控制台。  
   
  Insert  
  Insert   方法将字符串或对象添加到当前   StringBuilder   中的指定位置。以下示例使用此方法将一个单词插入到   StringBuilder   的第六个位置。  
   
  [C#]  
  StringBuilder   MyStringBuilder   =   new   StringBuilder("Hello   World!");  
  MyStringBuilder.Insert(6,"Beautiful   ");  
  Console.WriteLine(MyStringBuilder);  
   
  此示例将   Hello   Beautiful   World!   显示到控制台。  
   
  Remove  
  可以使用   Remove   方法从当前   StringBuilder   中移除指定数量的字符,移除过程从指定的从零开始的索引处开始。以下示例使用   Remove   方法缩短   StringBuilder。  
   
  [C#]  
  StringBuilder   MyStringBuilder   =   new   StringBuilder("Hello   World!");  
  MyStringBuilder.Remove(5,7);  
  Console.WriteLine(MyString

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号