我正在反序列化一个大对象。
Dim Obj As Object = Nothing
Using FileStream As New System.IO.FileStream(File, System.IO.FileMode.Open)
Dim BinaryFormatter As New Runtime.Serialization.Formatters.Binary.BinaryFormatter
Try
Obj = BinaryFormatter.Deserialize(FileStream)
Catch ex As Exception
Me.Notify(vbCrLf & ex.Message)
End Try
End Using
由于将变量的类型从double更改为整数,我现在在反序列化时收到错误("类型' System.Double'的对象无法转换为类型&#39 ; System.Int32'"。)
问题是现在有很多变量我不记得我改变了哪一个,而且错误信息中没有任何线索(请侮辱我,我知道我一直很傻:-))。< / p>
如何让调试器提醒我有问题的字段的名称,以便我可以将其更改为双倍或重命名?
(c#或vb.net提示既有用又不是语言特定的问题)