|
我們都知道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類性能比較,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。