【发布时间】:2010-03-09 20:40:50
【问题描述】:
a) Object.GetType 也可以用于后期装订吗(我正在阅读的书说它不能用于后期装订)?
例如,假设我们使用后期绑定(通过动态加载程序集A,调用A.GetType(“T”),然后调用Activator.CreateInstance)来创建未知类型(T)的实例(I)在编译时,如果我们将I 作为参数传递给方法M,o.GetType 是否能够从T 中提取元数据并使用提取的元数据创建Type 对象?
void M ( object o )
{
Type someType = o.GetType() ;
}
b) 如果是 --> o.GetType 如何提取有关 o 的元数据,因为程序的程序集不包含类型 T 的任何元数据(这里我假设 Object.GetType 咨询尝试获取有关特定类型的 gt 信息时的程序集元数据)?
感谢
【问题讨论】:
标签: c# .net reflection