C#常用类操作和数据处理:[2]StringBuilder类
1、StringBuilder类的使用举例
2、using Systemusing System.Text;using System.Collections.Generic;namespace StringBuilderClassExample{ class Program { public static void Main() { StringBuilder str=new StringBuilder(); Console.WriteLine("字符串是:“{0}”,长度:{1}",str,str.Length); Console.WriteLine("内存容量分配:{0}",str.Capacity); str=new StringBuilder("test string"); Console.WriteLine("字符串是:“{0}”,长度:{1}",str,str.Length); Console.WriteLine("内存容量分配:{0}",str.Capacity); str.Append("append another string"); Console.WriteLine("字符串是:“{0}”,长度:{1}",str,str.Length); Console.WriteLine("内存容量分配:{0}",str.Capacity); str=new www.gzlij.com StringBuilder("test string.",5); Console.WriteLine("字符串是:“{0}”,长度:{1}",str,str.Length); Console.WriteLine("内存容量分配:{0}",str.Capacity); str=new StringBuilder("test string.",40); Console.WriteLine("字符串是:“{0}”,长度:{1}",str,str.Length); Console.WriteLine("内存容量分配:{0}",str.Capacity); Console.ReadLine(); } }}
3、输出结果:字符串是:“”,长度:0内存容量分配:16字符串是:“test string.”,长度:12内存容量分配:16字符串是:“test string.append another string.”,长度:34内存容量分配:34字符串是:“test string.”,长度:12内存容量分配:20字符串是“test string.”,长度:12内存容量分配:40