StringBuilder
1.特性分析:
(1).StringBuilder的一些底层原理和使用大部分都是基于String类来进行定义的。
(2).StringBuilder的主要优势就是它的长度变化十分的灵活且高效。
2.应用:
其主要应用在字符串的频繁扩展时,应使用StringBuilder类可以大大提高程序运行效率
1 static void Main() 2 { 3 //记运行时间为T1 4 string s = null; 5 for (int i = 0; i < 100000; i++) 6 { 7 s += i; 8 } 9 //记运行时间为T2 10 StringBuilder sb = new StringBuilder(); 11 for (int i = 0; i < 100000; i++) 12 { 13 sb.Append(i); 14 } 15 16 }
分析:
最终时间T1会远大于T2