读书人

StringBuilder.Length=0和StringBui

发布时间: 2012-06-03 16:59:40 作者: rapoo

StringBuilder.Length=0,和StringBuilder.Clear(),功能完全一样吗?
我在.NET3.5环境下,StringBuilder没有Clear()函数。

现在要清空,只能用StringBuilder.Length=0这个方法。

这个方法有什么副作用吗?

Clear()函数的原型,在哪里可以看到?我想看看Clear()函数的原代码。

[解决办法]
基本上是用StringBuilder.Length=0,其性能貌似比remove和replace方法要好一些
[解决办法]
MSDN上说了,“Clear 是一种简便方法,等效于将当前实例的 Length 属性设置为 0(零)。”
http://msdn.microsoft.com/zh-cn/library/system.text.stringbuilder.clear.aspx

读书人网 >C#

热点推荐