C#序列化问题(2)
今天刚提过如下一个问题:
http://bbs.csdn.net/topics/390935242
讨论下来认为在这种场景下C#的序列化只能自己写,所以我会跟C++模块一样,用TLV的格式,
将所有数据都填入一个
List<byte> m_ArchiveData;
现在有个问题,就是输入数据的value有如下两种格式:
1.protected Dictionary<int, string> _values
2.protected Dictionary<int, T> _data
现在type和length我都好处理,但是上述这两种value是泛型的dictionary,在C#里面有没有什么比较简单和高性能的方式
把这两种value给填入List<byte>里面去的?
之前c++的vector可以用insert方法,这里就不知道咋办了