积极答复者
弱弱的问下:Serializable原理

问题
答案
-
具体怎么说,还是不太明白,能否给个例子?
HI, XML是扩展标记语言。是用来表示数据的,序列化就是把一种语言的信息转化为XML表示的格式。为什么要序列化,是有跨平台夸语言等需求。比如很多.net开发的Web Service,有的数据返回的是Dataset,这个经过网络传输就需要序列化为XML,进行传输。你自己定义的类型,标记Serializabled,也可以,实现过程和.net需要支持序列化的内建类型一样。 不需要的话就没必要了,直接使用数组、字符串等类型就可以。 因为XML是许多平台支持标准的语言,.NET 平台内部也使用XML,例如作为config文件等等,非常常见,也支持多种数据文件的转换为XML
那么带event的class是否能序列化呢?
莫让青春付流水
Frank.Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
老徐的博客:http://frank_xl.cnblogs.com- 已标记为答案 LeoLi.Zhongbo 2009年6月30日 14:26
全部回复
-
具体怎么说,还是不太明白,能否给个例子?
HI, XML是扩展标记语言。是用来表示数据的,序列化就是把一种语言的信息转化为XML表示的格式。为什么要序列化,是有跨平台夸语言等需求。比如很多.net开发的Web Service,有的数据返回的是Dataset,这个经过网络传输就需要序列化为XML,进行传输。你自己定义的类型,标记Serializabled,也可以,实现过程和.net需要支持序列化的内建类型一样。 不需要的话就没必要了,直接使用数组、字符串等类型就可以。 因为XML是许多平台支持标准的语言,.NET 平台内部也使用XML,例如作为config文件等等,非常常见,也支持多种数据文件的转换为XML
那么带event的class是否能序列化呢?
莫让青春付流水
Frank.Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
老徐的博客:http://frank_xl.cnblogs.com- 已标记为答案 LeoLi.Zhongbo 2009年6月30日 14:26