接口类型构造函数

Rob*_*les 5 .net c# clr

在"CLR Via C#"的第八章(p189)中,杰弗里里希特说:

"Type构造函数可以应用于接口(尽管C#不允许这样做)"

我做了一些研究,我似乎无法找到为什么接口需要任何语言的类型构造函数.这似乎是你在CLR中明确禁止的东西.

什么时候需要它,为什么可能呢?

LBu*_*kin 3

您可能有兴趣阅读这个问题及其关于 SO 的一些答案。

它基本上涵盖了 C# 编译器如何基于接口实例化 COM 对象。这不一定与 Richter 讨论的情况相同,但它是实例化接口的一个有趣的案例。