2012-10-30 58 views
0

我遇到了反序列化的問題。想象一下,我們正在創建一個允許繪製線條的繪圖應用程序。我們有一個負責繪製線條的類,所以我們稱之爲clsLine鑄造和反序列化

現在,每行可以在其起始和結束時與其他行有N個連接。到目前爲止一切都好。現在,我需要將繪圖存儲在xml文件中,以便序列化。問題是當我打開xml文件反序列化繪圖回到過去的對象,我們得到一個異常錯誤。

事實上,我們正在使用每行的列表來在其兩端添加每個連接的線或線段。

更新:現在

​​

,deserialzation期間,我們得到一個異常如:

'添加值類型的集合 'OurProjectNameSpace.Connections' 引發了異常。'

我的同事解釋說,這是由於從「連接」轉換爲「連接」,這是有道理的。請記住,Connections是連接類型的數組或列表。

我們可以在這裏得到一些頭像嗎?

謝謝。

+0

你可以發佈什麼異常實際上是什麼?你可能不得不看一個InnerException的。 –

+0

它是{「值\」namespace.Connections \「不是類型\」namespace.Connection \「並且不能用於此通用集合。\ r \ n參數名稱:值」}謝謝 –

+0

您需要共享更多源代碼供參考。什麼是'clsLine','this','Connection'等? – SliverNinja

回答