Jon*_*eet 13
对于特定的组件,你可以用Assembly.GetTypes获得的类型,然后为每个呼叫类型Type.GetMethods(),Type.GetProperties()等等,或者只是Type.GetMembers().
但是,对于插件功能,通常最好有一个插件必须实现的通用接口 - 这样可以减少需要使用的反射量.使用Type.IsAssignableFrom()来检查类型是否与特定的接口兼容.
您可能还想查看Managed Extensibility Framework,它可以使扩展系统的实现更加容易.
| 归档时间: |
|
| 查看次数: |
7119 次 |
| 最近记录: |