在VB .NET中,声明函数的数据类型和忽略它之间有什么区别,我的意思是它像变量一样被声明为对象还是像其他东西一样?更清楚哪两个功能更好:
{{1}}
是否宣布第一个"作为对象"?如果是这样,那意味着第二个更好,对吧?
答案 0 :(得分:3)
第二个显然更好,第一个仅出于向后兼容的原因而存在。只有将Option Strict
设置为Off
才允许不推荐。
这是您通常得到的compiler error:
Option Strict On需要所有Function,Property和Operator 声明有一个' As'条款
第一个返回类型为Object
。