为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本:按值将对象从一个应用程序域发送至另一个应用程序域.例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中.它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域.本文简要介绍了 Microsoft .NET 中使用的序列化. 一.简介 序列化是指将对象实例的状态存储到存储媒体的过程.在此过程中,先将对象的公共字段和私有字段以及类
1.AdminUserInfo.cs [Serializable]序列化类——System.SerializableAttribute 串行化是指存储和获取磁盘文件.内存或其他地方中的对象.在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来. 只需给类添加Serializable属性,就可以实现串行化实例的成员. 并行化是串行化的逆过程,数据从存储介质中读取出来,并赋给类的实例变量. 例: [Serializable] public class