【发布时间】:2014-12-11 01:20:10
【问题描述】:
我无法完成此方法。如何将类作为参数传递并返回相同的类? 这是我遇到的场景
Class A
{
...
}
Class C
{
....
}
Class B
{
A a = getJSONClass(String jsonString, classA?);
C c = getJSONClass(String jsonString, classC?);
public (class?) getJSONClass(String jsonString, class?)
{
MemoryStream memoryStream = new MemoryStream(Encoding.UTF8.GetBytes(jsonString));
DataContractJsonSerializer ser = new DataContractJsonSerializer(class?.type);
return ser.ReadObject(memoryStream) as class?;
}
}
有什么帮助吗??
【问题讨论】:
标签: c# class parameters