我正在尝试定义一个允许实现类定义自己的序列化的接口。序列化可以是XML,分隔或固定宽度。每个实例都将与其他实例一起序列化,即在XML序列化的情况下,这将是文档元素内部的元素。
我已经研究过使用ISerializable但是这不会让我在对象本身内进行序列化。我可能必须定义一个序列化程序接口,而不是定义类本身内的行为。
接口代表产品信息。
答案 0 :(得分:0)
我认为您不需要实现ISerializable接口来解决此问题,也许您只需要使用System.Xml.Serialization命名空间中的Atributtes来装饰您的类,并使用XmlSerializer类来序列化它。
此链接可能会对您有所帮助:How to serialize an object to XML by using Visual C#