【发布时间】:2011-02-22 19:34:35
【问题描述】:
在使用类型安全的 VB.NET 时,C# 4 'dynamic' 关键字是否有等效项,即使用Option Strict On?
【问题讨论】:
-
VB 是类型安全的,无论 Option Strict 是 On 还是 Off。在这里阅读含义msdn.microsoft.com/en-us/library/hbzz1a9a(VS.80).aspx
-
@jdk 好的,我想我必须同意。然而,我的意思是编译时检查类型安全,你可能已经猜到了......
-
@jdk:大家谈及编程语言时使用的类型安全的定义是这样的:en.wikipedia.org/wiki/Type_safety
-
@jeroenh 我受到启发,在 Microsoft Connect 上发布了一个建议,如果 VB 在 C# 中有类似
dynamic的东西会很好。任何同意或不同意的人都可以投票或评论Microsoft Connect here -
Microsoft VB 规范负责人有just blogged about this idea。 VB 团队的临时评估是“VB 一直有自己的通过 Object 进行后期绑定的形式。虽然遗憾的是您不能将后期绑定的范围限定为小于文件粒度,但这似乎不是一个足够大的问题证明第二种形式的后期绑定是合理的。”亲爱的读者,如果您对此有强烈的感觉,为什么不在博客上发表评论,或者对我之前评论中提到的 Microsoft Connect 问题发表评论。
标签: c# vb.net dynamic option-strict