【发布时间】:2010-10-29 13:58:32
【问题描述】:
有一个我无法修改的程序集(供应商提供),它有一个返回 object 类型但实际上是内部类型的方法。
如何从我的程序集中访问对象的字段和/或方法?
请记住,我无法修改供应商提供的程序集。
本质上,这就是我所拥有的:
来自供应商:
internal class InternalClass
public string test;
end class
public class Vendor
private InternalClass _internal;
public object Tag {get{return _internal;}}
end class
使用供应商程序集从我的程序集中。
public class MyClass
{
public void AccessTest()
{
Vendor vendor = new Vendor();
object value = vendor.Tag;
// Here I want to access InternalClass.test
}
}
【问题讨论】: