如何从Type变量中获取类型参数?

时间:2016-10-20 11:06:06

标签: c#

我需要调用一个定义为:

的方法
public static T Deserialize<T>(Stream source)

在下面的代码中,我确定了类型:

string serializedObj = objbyte;

var typeSeperatorIndex = serializedObj.IndexOf(TypeSeperator);
var type = Type.GetType(serializedObj.Substring(0, typeSeperatorIndex));
var serialized = serializedObj.Substring(typeSeperatorIndex + 1);


byte[] byteAfter64 = Convert.FromBase64String(serialized);
MemoryStream afterStream = new MemoryStream(byteAfter64);

var result = Serializer.Deserialize<xxxxx>(afterStream);
return result;

我需要为Deserialize&lt;&gt;提供xxxxx类型参数方法。如何从类型变量中获取此信息?

0 个答案:

没有答案