• 定义  

  把对象转换为字节序列的过程称为对象的序列化。
    
把字节序列恢复为对象的过程称为对象的反序列化。

  • 用途

  在进程之间进行通信的时候,需要把信息转换为自己流,也许是二进制的,发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 

  • 3中序列化的方式
  1. Binary
  2. SOAP
  3. XML
  • 示例简单说明

本例中使用对一个简单的对象进行序列化和反序列化的方式。二进制的序列化,我把它存储为BIN文件。反序列化的时候进行读取文件。同样也是XML序列和饭序列化。SOAP也是大同小异。

  1. 创建工程 为了演示方便,可以看见效果,使用asp.net web application.包括一个界面和一个class.
  2. Class 建立简单对象

 

n;
}
}
}

 

  3.简单界面

>

 

图形简陋,大家见笑了。

.NET 中的序列化Serialize和反序列化Deserialize

  4.后台以二进制和XML序列化为例,进行读取和写操作。

 

 

;
}
}
}

 

 

 

 

 

 

 

 

 

 

相关文章: