我正在腦中死亡;我有幾個List'的定義,基於特定的類(c1,c2,c3 ...)。我有一個方法可以處理這些列表上的信息。我想要做的是傳入特定列表,但讓方法接受通用列表,然後通過typeof確定要執行的具體工作。我知道它是可能的,但我似乎無法得到在方法方面的語法。因此,例如:在C#中傳遞一個泛型List <>#
List<c1> c1var;
List<c2> c2var;
List<c3> c3var;
some_method(c1var);
some_method(c2var);
some_method(c3var);
class some_thing
some_method(List<> somevar)
if typeof(somevar).name = x then
esle if typeof(somevar).name = y then....
如何設置該方法的參數列表?
在此先感謝 R.桑德斯
快速的問題,爲什麼你不會重載some_method接受特定類型的列表,而不是做typeof? – 2010-01-12 17:53:39