ReadObject()为通用类型

时间:2017-04-24 08:57:43

标签: c# .net generics task datacontractjsonserializer

可以做这样的事吗

   async Task<T> ProcessRequest<T>() {
     var serializer    = new DataContractJsonSerializer(typeof(T));
     var repositories  = serializer.ReadObject(await streamTask) as T;
     ...
   }

基本上,我想将类型传递给我的函数来序列化,如此

   ProcessRequest<MyJsonObj>();

编辑:nvm,我已经解决了。我只需要从代码中休息一下。 ; P当我和T&#34;作为T&#34;时,编译器抱怨。我刚刚回到它并将它投到T并且它现在正在工作。

0 个答案:

没有答案