我有一個作爲ISomething傳遞給我的對象。 我需要序列化,不過對象我serilizer預計具體類型即類型參數:如何使用變量作爲類型?
string xml = Utilities.Serialize<ConcreteType>(myObject);
基本上我想以同樣的事情,因爲這傢伙:Creating a generic object based on a Type variable
但是我不希望創建一個對象的新實例,我想使用生成的類型作爲我的泛型類的參數。
所以我概括地說問題是如何創建一些變量,代表具體類型的一些對象,我可以用一個通用類這樣使用的:
string xml = Utilities.Serialize<ConcreteType>(myObject);
其中ConcreteType是什麼,我需要創建。
。淨。你可能會評論全名(所有命名空間)嗎? – CrazyCasta
@CrazyCasta:它並不重要。 OP需要的是'Utilities.SomeMethod(myObject)' –
這與我只是用它作爲例子無關。爲了澄清,我可能想列出一個名單其中T是我的問題的具體類型。 –
Sam