问题很简单:有什么方法可以从s 中获取有问题System.Type
的 sInvalidCastException
吗?我希望能够以诸如“预期 {to-type}; found {from-type}”之类的格式显示有关失败的类型转换的信息,但我找不到访问所涉及类型的方法。
编辑:我需要能够访问所涉及的类型的原因是因为我有一些关于较短名称的信息。例如RFSmallInt
,我想说类型实际上是,而不是 type smallint
。而不是错误消息
Unable to cast object of type 'ReFactor.RFSmallInt' to type 'ReFactor.RFBigInt'.
我实际上想显示
Expected bigint; recieved smallint.