我有這樣的代碼的時刻:如何使用泛型調用此泛型方法?
Method1<Class1<Class2>>();
public void Method1<T>()
{
// process
}
Class1
需要一個泛型類型本身(Class2
)。
我必須撥打Method1
大約10次,其中所有Class2
都是同一類型。
所以我怎麼會叫Method1
的東西,如下列:
Method1<Class1<J>>();
凡J
是一個泛型類型本身爲Class1
。
我已經格式化的問題(順便說一句:你已經問過你請儘量花時間學習如何正確格式化!)但它仍然是不可理解的:(1)你使用什麼語言? (2)你在問什麼? – 2011-06-10 15:09:27
你可以請你重提你的問題嗎?我很難理解你在問什麼。 – 2011-06-10 15:09:33
也許你可以添加一些關於你的意圖的信息,所以答案將集中在正確的方向。你想得到更清潔的維護代碼,更短的行,嘗試避免雙泛型(也是一個靜態CA警告,分辨率請參閱下面的答案)等等。 – eFloh 2011-06-10 15:50:50