예제 #1
0
        /// <summary>
        /// XML序列化专用类
        /// </summary>
        public void XmlSer <T>() where T : class
        {
            XmlSerializer serializer = new XmlSerializer(typeof(SerXmlModel));

            var content = new SerXmlModel {
                Name = "A"
            };

            serializer.Serialize(fileStream, content);

            var res = (SerXmlModel)serializer.Deserialize(fileStream);
        }
예제 #2
0
        public void BinarySer()
        {
            BinaryFormatter serializer = new BinaryFormatter();

            var content = new SerXmlModel {
                Name = "A"
            };

            //加标签直接序列化对象
            serializer.Serialize(fileStream, content);

            //从流中直接读取反序列化
            var res = (SerXmlModel)serializer.Deserialize(fileStream);
        }