可能重复:
Calling generic method with a type argument known only at execution time使用泛型
我有一个通用的方法,我希望它用在已知TypeObject叫它运行。
public class someClass {
public void someGenericMethod<T>()
{
//some Code to Execute
}
public void someMthod()
{
Type objectType = someInstance.getType();
someGenericMethod<objectType>(); //this isn't valid code, but I want to do something like this.
}
}
有没有办法在C#/ .net中做到这一点或有一种解决方法?
什么是你想实现什么? 'someGenericMethod'中有许多想象力。你需要这种方法是通用的吗?你可以改为传递一个类型作为参数吗? –
@George,国际海事组织,只有一种逻辑方式来解释OP在他的例子中的意图。 –
抱歉,重复。 (没有发现这个问题与我的搜索条件) –