序列化的通用集合

时间:2011-06-06 09:26:46

标签: c# asp.net

我已经序列化了XML文件。我正在阅读Dictionary<string,string>List<int>类型的内容。

如何检索这两个对象。 我试图使用ArayList来保存这两个对象,但由于arraylist不是泛型类型,它给出了异常。请帮助..

if (fs.Length != 0) 
{ 
    BinaryFormatter bf = new BinaryFormatter(); 
    ArrayList dstemp = (ArrayList)bf.Deserialize(fs); 
    // Dictionary<string,string> tempRD = (Dictionary<string,string>) TempList[0]; 
    // List<int> shipto = (List<int>)TempList[1]; 
    this.currentFormData.LinkToShipToList = (List<int>)bf.Deserialize(fs); 
} 
fs.Close();

1 个答案:

答案 0 :(得分:0)

我认为你可以将它序列化,直到它。如果已序列化词典,则无法反序列化列表