【发布时间】:2010-06-01 23:35:47
【问题描述】:
当我在 VB.NET 中将对象值连接在一起形成一个字符串时,在使用 & concat 或 + concat 并调用 .ToString() on 之间是否存在性能差异或推荐的最佳实践每个对象?
示例(更快或最佳实践):
Dim result1 As String = 10 & "em"
Dim result2 As String = 10.ToString() + "em"
【问题讨论】:
-
您的意思是在第二个示例中使用
+,即Dim result2 As String = 10.ToString() + "em"? -
我一直使用 & 进行连接。恕我直言+只是令人困惑。如果您正在执行大量字符串操作,请使用 stringbuilder。
-
顺便说一句,ToString() 不是 VB.NET 的一部分。它是 .NET Framework 的一部分。
标签: .net vb.net performance string