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}