[英]Invoke extension method via reflection (Type.InvokeMember)
不。你必须找到声明扩展方法的静态类,并以这种方式调用静态方法。
扩展方法只是语法糖 - 应用了ExtensionAttribute
,但就是这样。 CLR实际上并不关心它们,调用它们的代码完全等同于通过声明类型调用方法。
特别是,选择哪种扩展方法部分取决于已导入的命名空间 - 这不是反射API中存在的概念。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.