我想將類的tType傳遞給函數,並將類對象傳遞給泛型函數。如何實現一個接口來處理類型轉換類?
我需要能夠轉換爲類(類),所以我可以訪問類的方法。
喜歡的東西:
void GenericFunction(Object obj, Type type)
{
(type)obj.someContainer.Add(1);
}
會實現一個接口,這些類,然後澆鑄到該接口的工作? 如果是這樣,有人可以舉個例子嗎?
我一直在谷歌搜索過去幾個小時,我從來沒有這樣做過。
有人可以發光嗎?
我不認爲你可以這樣調用someContainer.Add(),因爲類型是未知的。你很可能需要使用Reflection來調用這個方法。 – 2008-11-25 19:34:12