Esempio n. 1
0
    Dictionary <string, Fence> DesirializeDictionary(byte[] serializedDic)
    {
        BinaryFormatter bf      = new BinaryFormatter();
        MemoryStream    mStream = new MemoryStream(serializedDic);

        FenceData[] fenceDatas = bf.Deserialize(mStream) as FenceData[];
        Dictionary <string, Fence> dictionary = new Dictionary <string, Fence>();

        foreach (FenceData fData in fenceDatas)
        {
            Fence fi = Fence.DataToFence(fData);
            dictionary.Add(fi.ownerName, fi);
        }
        return(dictionary);
    }