如何在内部实施扩展方法?我的意思是当编译器看到扩展方法的声明时以及在调用扩展方法时在运行时发生的情况会发生什么.
是否涉及反思?或者当你有一个扩展方法时,它的代码注入到目标类类型元数据中,并带有一些额外的标志,注意这是一个扩展方法,然后CLR知道如何处理它?
所以一般来说,引擎盖下会发生什么?
.net c# clr
.net ×1
c# ×1
clr ×1