VS2008中有一个选项或编译器选项来强制调用方法的语句的括号吗?
如果是这样,如果您“格式化文档”(菜单:编辑 - 高级),VS是否也可以自动插入缺少的括号?
谢谢,toebens
答案 0 :(得分:13)
VB.Net编译器中没有这样的选项。 Parens是可选的,没有警告或错误,因为缺少它们。
另一个原因是VB.Net是一种试图灵活并且语法不受用户影响的语言。这种限制违背了这一普遍的哲学。
要考虑的另一个问题是它不是普遍可执行的限制。只要option strict设置为off,VB.Net就允许后期绑定方案。在这些情况下,VB.Net编译器不可能提前确定特定调用是属性,语句还是根本不是有效调用。