有没有办法像使用 Type.InvokeMember 方法的通常(成员)方法一样调用扩展方法?这是成员方法示例。
问问题
753 次
1 回答
4
不,您必须找到声明扩展方法的静态类,然后以这种方式调用静态方法。
扩展方法只是语法糖——有ExtensionAttribute
应用,但仅此而已。CLR 真的不关心它们,调用它们的代码完全等同于通过声明类型调用方法。
特别是,选择哪种扩展方法部分取决于已导入的命名空间 - 这不是反射 API 中存在的概念。
于 2013-07-31T16:56:19.317 回答