日期:2014-05-18  浏览次数:20410 次

Serializable为什么要将类序列化
我在看Petshop.Model.AccountInfo类时,发现前面加了一个:[Serializable],不知为什么要加这个属性,有什么用?

------解决方案--------------------
书上给你抄下的:
在类之前加标记一个属性[Serializable]。该属性指示其类将被序列化。序列是指将对象的实例状态存储到存储媒体的过程。
在此过程中,先将对象的公共字段以及类的名称(包括类的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行
反序列化时,将创建出与原对象完全相同的副本。
 
------解决方案--------------------
用处非常大,用于数据传输,对象存贮等。