首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

String.Copy比直接赋值效率快多少?该怎么解决

2012-01-18 
String.Copy比直接赋值效率快多少?VB.NET codeDim str1 As String 我是一个很长的字符串Dim str2 As S

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...

热点排行