zoukankan      html  css  js  c++  java
  • 序列化和反序列化

    using System.IO;
    using System.Runtime.Serialization;
    using System.Runtime.Serialization.Formatters.Binary;

    public class Serializer
    {
       
    public Serializer()
       {
       }

       
    public void SerializeObject(string filename,
                      ObjectToSerialize objectToSerialize)
       {
          Stream stream 
    = File.Open(filename, FileMode.Create);
          BinaryFormatter bFormatter 
    = new BinaryFormatter();
          bFormatter.Serialize(stream, objectToSerialize);
          stream.Close();
       }

       
    public ObjectToSerialize DeSerializeObject(string filename)
       {
          ObjectToSerialize objectToSerialize;
          Stream stream 
    = File.Open(filename, FileMode.Open);
          BinaryFormatter bFormatter 
    = new BinaryFormatter();
          objectToSerialize 
    =
             (ObjectToSerialize)bFormatter.Deserialize(stream);
          stream.Close();
          
    return objectToSerialize;
       }
    }
  • 相关阅读:
    如何知道电脑是几核?
    宝塔服务器管理助手Linux面版使用教程
    阿里云服务器怎么更换系统盘

    MoonScript
    webmin
    requests 0.7.6
    盘古搜索
    c练习总结
    Download a webpage using CURL in C
  • 原文地址:https://www.cnblogs.com/jintan/p/1458146.html
Copyright © 2011-2022 走看看