【发布时间】:2014-10-28 01:03:34
【问题描述】:
所以,我需要调用具有这样签名的第三方方法
ThirdPartyMethod<T>(IEnumerable<T> items)
我的问题是我在编译时不知道我的对象的类型。
在编译时我有这个
IEnumerable myObject;
Type typeOfEnumerableIHave;
Sooo..反射能以某种方式帮助我吗?
为了简单起见,假设我有这样的方法
void DoWork(IEnumerable items, Type type)
{
//In here I have to call ThirdPartyMethod<T>(IEnumerable<T> items);
}
【问题讨论】:
-
这个
IEnumerable myObject;是在什么情况下出现的?你能多展示一点你的代码吗? -
@BrunoLM 我已经添加了一些,我不确定它是否会有所帮助
标签: c# reflection ienumerable