c#中string和StringBuilder直接看看执行速度。
(2).String类型累计赋值Test
string str = null;
Stopwatch sw = new Stopwatch();
//创建了一个计时器
sw.Start();
//开始计时
for (int i = 0; i <100000; i++)
{
str += i;
}
//结束计时
sw.Stop();
Console.WriteLine(sw.Elapsed);
Console.ReadKey();
结果耗时: {00:00:20.5008302}
(2).StringBuilder类型累计赋值Test
StringBuilder sb = new StringBuilder();
Stopwatch sw = new Stopwatch();
//创建了一个计时器
sw.Start();
//开始计时
for (int i = 0; i <100000; i++)
{
sb.Append(i);
}
//结束计时
sw.Stop();
Console.WriteLine(sw.Elapsed);
Console.ReadKey();
结果耗时:{00:00:00.0177537}