这个问题是为懒惰的 VB 程序员准备的。请。
在 vb 中我可以做到,而且不会出现任何错误。
示例 1
Dim x As String = 5
Dim y As Integer = "5"
Dim b As Boolean = "True"
示例 2
Dim a As EnumType = 4
Dim v As Integer = EnumType.EnumValue
示例 3
Private Sub ButtonClick(sender As Object, e As EventArgs)
Dim btn As Button = sender
End Sub
示例 4
Private Sub ButtonClick(sender As Button, e As EventArgs)
Dim data As Contact = sender.Tag
End Sub
如果我确实知道预期的运行时类型,这是否“禁止”依赖于 vb 语言内置转换?我什么时候可以依靠?