【发布时间】:2013-07-28 21:55:59
【问题描述】:
var foo1 = new SomeClass();
SomeClass foo2 = new SomeClass();
这两行代码是否转换为相同的 IL,dynamic 与它们有何不同?我知道dynamic 使用了某种称为后期绑定的技术,但它是如何工作的?
【问题讨论】:
-
这看起来像是……飞碟的工作。
-
它们是一样的,在IL中没有区别。多次提出并回答了问题。
-
您的问题实际上是关于
var(根据标题)还是dynamic(根据正文)?它们完全不同 - 两者都有大量文档。 -
在我最喜欢的搜索引擎中输入
dynamic c#后,我找到了很多关于dynamic的解释。也许您可以更具体地说明您不了解哪些位?
标签: c#