我有超过100个从通用基础继承的类。因此,我在运行时使用以下代码动态添加它们:
RuntimeTypeModel.Default.Add(typeof(BaseClass<SubClass>),true)
.AddSubType(1,typeof(SubClass));
现在我在子类序列化过程中遇到“缺少类型”异常,但我需要知道它试图解密的类型。
是否有事件处理程序或我可以使用的东西?如何确定问题类型?
答案 0 :(得分:1)
简单:看看异常;在大多数情况下,.Message
会告诉你究竟是什么让它感到不安;如果它没有多说,请查看.InnerException
,依此类推。如果,对于某些定义的场景,它仍然没有告诉你任何有用的东西:让我知道; p