【发布时间】:2020-07-31 03:08:31
【问题描述】:
如何为这样的事情创建一个通用方法
Type myType = Type.GetType(classNameType.AssemblyQualifiedName); --gets the required type
CustomerWrapper.DeserializeJsonFromStream<myType>(stream); -- failing here
我想在上面的行中传递不同的类型,但出现错误说“myType 是可变的,但用作类型”。我该如何解决这个问题?
【问题讨论】:
-
我不知道
DeserializeJsonFromStream方法是什么样的,但有时他们有相同方法的重载版本,应该看起来像DeserializeJsonFromStream(Stream stream, Type ofType)。你有没有看到类似的东西?