可能重複:
Fastest serializer and deserializer with lowest memory footprint in C#?比較的序列化的方法
我使用BinaryFormatter
類序列化一個結構或一個類。 (在序列化之後,我將在保存之前加密序列化文件(當然,在解序列化之前將其解密))
但是我聽說有一些其他序列化類存在於.Net Framework中。像XmlSerializer,JavaScriptSerializer,DataContractSerializer和protobuf-net。
我想知道哪一個最適合我?
對於我來說,序列化/反序列化所需的更少的RAM空間是最重要的。速度也很重要。
http://stackoverflow.com/questions/626766/fastest-serializer-and-deserializer -with-lowest-memory-footprint-in-c – Matthias 2011-12-25 14:06:32
這樣的問題(徵求意見)不適用於StackExchange格式。請詢問關於_specific_編程問題(如果您不能發佈代碼,則可能不應在此處)。 – Oded 2011-12-25 14:07:13
@MarcGravell請發表這些建議作爲答案。並請詳細解釋分組編碼和加密流。非常感謝! – 2011-12-25 16:54:47