我遇到了反序列化的問題。想象一下,我們正在創建一個允許繪製線條的繪圖應用程序。我們有一個負責繪製線條的類,所以我們稱之爲clsLine。鑄造和反序列化
現在,每行可以在其起始和結束時與其他行有N個連接。到目前爲止一切都好。現在,我需要將繪圖存儲在xml文件中,以便序列化。問題是當我打開xml文件反序列化繪圖回到過去的對象,我們得到一個異常錯誤。
事實上,我們正在使用每行的列表來在其兩端添加每個連接的線或線段。
更新:現在
,deserialzation期間,我們得到一個異常如:
'添加值類型的集合 'OurProjectNameSpace.Connections' 引發了異常。'
我的同事解釋說,這是由於從「連接」轉換爲「連接」,這是有道理的。請記住,Connections是連接類型的數組或列表。
我們可以在這裏得到一些頭像嗎?
謝謝。
你可以發佈什麼異常實際上是什麼?你可能不得不看一個InnerException的。 –
它是{「值\」namespace.Connections \「不是類型\」namespace.Connection \「並且不能用於此通用集合。\ r \ n參數名稱:值」}謝謝 –
您需要共享更多源代碼供參考。什麼是'clsLine','this','Connection'等? – SliverNinja