1

你好,如上所述。

有什么办法可以访问具有内部构造函数的类并且根本不将其更改为公共?

或者根本没有什么可做的,只是忍受这个类只能在它存在的那个汇编文件中使用的事实?

4

2 回答 2

4

InternalsVisibleTo将内部可见类型公开给特定程序集 - 我想这对你有用

于 2013-07-17T07:00:10.253 回答
1

如果您不介意使用反射和动态扩展

创建实例

object obj = Activator.CreateInstance(Type.GetType("DALL.LoadClass, DALL", true));

 dynamic dObject = obj;
 dObject.YourMethod();
于 2013-07-17T07:07:31.840 回答