序列化问题

时间:2011-01-12 22:10:32

标签: .net c#-3.0

我正在尝试定义一个允许实现类定义自己的序列化的接口。序列化可以是XML,分隔或固定宽度。每个实例都将与其他实例一起序列化,即在XML序列化的情况下,这将是文档元素内部的元素。

我已经研究过使用ISerializable但是这不会让我在对象本身内进行序列化。我可能必须定义一个序列化程序接口,而不是定义类本身内的行为。

接口代表产品信息。

1 个答案:

答案 0 :(得分:0)

我认为您不需要实现ISerializable接口来解决此问题,也许您只需要使用System.Xml.Serialization命名空间中的Atributtes来装饰您的类,并使用XmlSerializer类来序列化它。

此链接可能会对您有所帮助:How to serialize an object to XML by using Visual C#