读书人

String.Copy比直接赋值效率快多少?该

发布时间: 2012-01-18 00:23:26 作者: rapoo

String.Copy比直接赋值效率快多少?

VB.NET code
Dim str1 As String = "我是一个很长的字符串"        Dim str2 As String = String.Empty        '赋值方式一        str2 = str1        '赋值方式二        str2 = String.Copy(str1)        Response.Write(str2)


以上两种方式效率到底有没有差别,前提是我str1是一个很长的字符串
string.copy和直接赋值可有区别(只针对string类型,其他的copy肯定是有区别的)

期待牛人。。。。

[解决办法]
没有差别...和长度无关...

直接赋值创建str1的副本并将对新字符串的引用赋给str2...

String.Copy也是创建str1的副本并将对新字符串的引用赋给str2...

读书人网 >VB Dotnet

热点推荐