|
我们都知道StringBuilder的性能要比string类,是否具体测试过呢,我这里就给出这个程序供测试,一个是Timing类,用来计算时间的。另外一个类就是分别建立string,和stringbuider 类建立100,1000,10000,100000字符连接进行比较。
using System;
using System.Diagnostics;
namespace DataStruct7
{
public class Timing
{
TimeSpan duration;//时间差
public Timing()
{
duration = new TimeSpan(0);
}
//开始时间
public void stopTime()
{
duration = Process.GetCurrentProcess().TotalProcessorTime;
}
//终止时间
public void startTime()
{
GC.Collect();
GC.WaitForPendingFinalizers();
}
//返回结果
public TimeSpan Result()
{
return duration;
}
}
}
NET技术:string类与StringBuilder类性能比较,转载需保留来源!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。