由于使用 System.String 类会在某些场合带来明显的性能损耗,所以微软另外提供了一个类型StringBuilder来弥补String的不足。StringBuilder并不会重新创建一个string 对象,它的效率源于预先以非托管的方式分配内存。如果StringBuilder 没有先定义长度,则默认分配的长度为16。当 StringBuilder 字符长度小于等于 16时,StringBuilder 不会重新分配内存;当 StringBuilder 字符长度大于16 小于 32时,StringBuilder 又会重新分配内存,使之成为 16的倍数。在上面的代码中,如果预先判断字符串的长 Read More
posted @ 2013-04-16 18:41 C#老头子 Views(187) Comments(0) Diggs(0) Edit
只有注册用户登录后才能阅读该文。 Read More
posted @ 2013-04-16 16:44 C#老头子 Views(77) Comments(0) Diggs(0) Edit
只有注册用户登录后才能阅读该文。 Read More
posted @ 2013-04-16 16:40 C#老头子 Views(4) Comments(0) Diggs(0) Edit
只有注册用户登录后才能阅读该文。 Read More
posted @ 2013-04-16 16:39 C#老头子 Views(10) Comments(0) Diggs(0) Edit