我已阅读 Jeff Atwood 的博文Option Strict and Option Explicit in VB.NET 2005。
我对以下声明感兴趣:“您应该始终为每个应用程序打开 Option Strict On”。
我同意在面向对象的编程语言中,这应该设置为 ON。但是,我查看的每个应用程序似乎都将其设置为关闭。此外,我在网上找到的大多数代码片段似乎都表明开发人员已将其关闭,例如我经常看到:
dim id as Integer = objDR("ID")
这里对象被隐式转换为整数。
是否有开发人员在决定关闭此功能时使用的特定标准,还是只是为了与Visual Basic 6.0保持一致?