C#常用类操作和数据处理:[2]StringBuilder类

2025-05-28 03:40:06

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢