这个问题是针对懒惰的 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 语言的内置转换?
什么时候我才可以依靠呢?
当然不是“禁止”使用Option Strict Off
但几乎每个人都强烈建议使用Option Strict On
.
原因在其他问题中有解释,例如this https://stackoverflow.com/questions/222370/option-strict-on-and-net-for-vb6-programmers.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)