Dynamic 和 Dynamic Language Runtime(DLR)

从 .NET 4开始支持动态语言,所谓动态语言就是很类似于javascript那种语言,它在编译时并不检查对象的类型,而是在运行时动态地决定要用什么类型。 这样做的好处当然是灵活 ,也确实可以解决很多问题。典型的情况如COM Interop和DOM操作等等 。 当然,他们的问题就是可能会导致运行时错误 有朋友可能会说,这个与C# 3中的var有什么区别呢?看看下面这个例子就知道了 应该说,虽然C#
相关文章
相关标签/搜索