zoukankan      html  css  js  c++  java
  • byte to object and object to byte

    public

    byte[] Serialize()

            {

               

    var bf = newBinaryFormatter();

               

    using (var ms = newMemoryStream())

                {

    using (var ds = newDeflateStream(ms, CompressionMode.Compress, true))

    {

                        bf.Serialize(ds,

    this);

                    }

                   

    return ms.ToArray();

                }

            }

           

    publicstaticMiniPCMessage Deserialize(byte[] data, int offset, int count)

            {

               

    MiniPCMessage msg;

               

    var formatter = newBinaryFormatter();

               

    using (var ms = newMemoryStream(data, offset, count))

                {

                   

    using (var ds = newDeflateStream(ms, CompressionMode.Decompress, true))

                    {

                        msg = formatter.Deserialize(ds)

    asMiniPCMessage;

                    }

                }

               

    return msg;

            }

  • 相关阅读:
    阻止默认事件和冒泡
    js获取元素相对窗口位置
    ios中safari浏览器中date问题
    模拟单选框,多选框
    vue
    js合并两个对象的方法
    oracle 序列
    Oracle生成随机数大全
    JAVA基础面试题
    网速计算
  • 原文地址:https://www.cnblogs.com/lavenvsxiaoye/p/4624329.html
Copyright © 2011-2022 走看看