0

例如请看下面的代码:

Public sub routine1(byval strParam as string)

End sub

Public sub routine2()

    Dim intTest As Integer
    intTest = 1
    routine1(intTest)

End sub

像上面那样依赖隐式转换是不好的做法,还是始终使用显式转换很重要。上面代码中的显式转换对我来说似乎是一种浪费。

4

1 回答 1

3

在 VB.NET 中,离开Option Strict通常被认为是一种很好的做法,因为它可以捕捉到很多错误(而且大多数人无论如何都会使用它,所以你最好还是为了兼容性)。此代码在 下不起作用Option Strict,因此您应该使用ToString(),是的。

于 2013-10-23T22:44:45.577 回答