zoukankan      html  css  js  c++  java
  • 序列化实验记录

    当使用WebMethod返回自定义对象时,生成本地代理类时,会抹去你定义的Private成员和方法。  
      你只有将对象进行二进制序列化再反序列化。  
       
      http://community.csdn.net/Expert/topic/3929/3929625.xml?temp=.1452753  
       
       
      public   static   byte[]   BinarySerialize(object   obj)  
      {  
      BinaryFormatter   bf   =   new   BinaryFormatter();  
      using(MemoryStream   ms   =   new   MemoryStream())  
      {  
      bf.Serialize(ms,   obj);  
      ms.Close();  
      return   ms.ToArray();  
      }  
       
      }  
       
      public   static   object   BinaryDeserialize(byte[]   bytes)  
      {  
      BinaryFormatter   bf   =   new   BinaryFormatter();  
      object   obj;  
      using(MemoryStream   ms   =   new   MemoryStream(bytes))  
      {  
      obj   =   bf.Deserialize(ms);  
              ms.Close();  
      }  
      return   obj;  
      }   
        
       
  • 相关阅读:
    如何判断网页中引入jquery
    回车事件jquery
    bootcss
    jquery 固定导航
    vs2012常用快捷键总结
    网页上新闻,多余内容用....(省略号)代替
    git的使用
    vue获取点击事件源的方法
    JS实现复制功能
    AdminLTE 学习笔记
  • 原文地址:https://www.cnblogs.com/wzyexf/p/1353331.html
Copyright © 2011-2022 走看看