2012-10-30 45 views
0

我遇到了反序列化的问题。想象一下,我们正在创建一个允许绘制线条的绘图应用程序。我们有一个负责绘制线条的类,所以我们称之为clsLine铸造和反序列化

现在,每行可以在其起始和结束时与其他行有N个连接。到目前为止一切都好。现在,我需要将绘图存储在xml文件中,以便序列化。问题是当我打开xml文件反序列化绘图回到过去的对象,我们得到一个异常错误。

事实上,我们正在使用每行的列表来在其两端添加每个连接的线或线段。

更新:现在

​​

,deserialzation期间,我们得到一个异常如:

'添加值类型的集合 'OurProjectNameSpace.Connections' 引发了异常。'

我的同事解释说,这是由于从“连接”转换为“连接”,这是有道理的。请记住,Connections是连接类型的数组或列表。

我们可以在这里得到一些头像吗?

谢谢。

+0

你可以发布什么异常实际上是什么?你可能不得不看一个InnerException的。 –

+0

它是{“值\”namespace.Connections \“不是类型\”namespace.Connection \“并且不能用于此通用集合。\ r \ n参数名称:值”}谢谢 –

+0

您需要共享更多源代码供参考。什么是'clsLine','this','Connection'等? – SliverNinja

回答