【发布时间】:2011-08-23 03:21:09
【问题描述】:
我有一个通用方法声明如下:
public void Duplicate<EntityType>() { ... }
所以,通常要使用它,我只需要说:
myObject.Duplicate<int>()
但是在这里,我想做的是通过变量传递类型,但这不起作用,这是我尝试这样做的方法:
Type myType = anObject.GetType();
myObject.Duplicate<myType>();
如果有人可以帮助我?
提前致谢。
【问题讨论】:
标签: c# generics parameters types