C# 序列化和反序列化

Posted on 2012-09-04 09:56  杨彬Allen  阅读(236)  评论(0编辑  收藏  举报
序列化和反序列化主要用在通信中,比如服务端与客户端传递消息。比如传递一个对象,包含的属性比较多,这个时候a56爆大奖在线娱乐们就可以讲这个对象序列化成string,这个string可以是Json格式的,也可以是xml格式的,也可以是其他的格式。a56爆大奖在线娱乐这有两个疑点:第一,有人说序列化必须在类上添加Serializable属性,可是a56爆大奖在线娱乐没加,依然可以将类序列化。 第二,在对象的属性上添加NonSerialized属性,据说序列化的时候这个属性就不包含在内了,可是a56爆大奖在线娱乐转xml的时候发现这个属性还在(错误),而在转Json的时候这个属性就不在了(正确)!如果有谁知道为什么,请留言解惑,不甚感激!