可能重複:
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在他的例子中的意圖。 –
抱歉,重複。 (沒有發現這個問題與我的搜索條件) –