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

    public class Formater
        {
            public static byte[] Serialize(Object _object)
            {
                BinaryFormatter binaryFormatter = new BinaryFormatter();
                MemoryStream ms = new MemoryStream();
              
                binaryFormatter.Serialize(ms, _object);
              
                ms.Position = 0;
              
                byte[] b;
                b = new Byte[ms.Length];
                ms.Read(b, 0, b.Length);
                ms.Close();
                return b;
            }
            public static Object Deserialize(byte[] serializes)
            {
                Object obj = new object();
                if (serializes.Length == 0) return null;
                try
                {
                    BinaryFormatter binaryFormatter = new BinaryFormatter();
                    MemoryStream ms = new MemoryStream();
                    ms.Write(serializes, 0, serializes.Length);
                    ms.Position = 0;

                    obj = binaryFormatter.Deserialize(ms);
                    ms.Close();
                }
                catch
                {
                    obj = null;
                }
                return obj;
            }
        }

  • 相关阅读:
    队列的顺序存储实现
    栈的顺序存储实现2
    企业版循环单链表
    STL-list
    EXCEL多条件查询之VLOOKUP+IF{1,0} 踩坑
    MybatisPlus Wrapper方法
    sequence:创建、使用
    Java中List集合去除重复数据的方法
    windows下安装nginx和常用命令
    MySQL8.0.20下载并安装
  • 原文地址:https://www.cnblogs.com/zlddtt/p/1544230.html
Copyright © 2011-2022 走看看