2011-01-12 16 views
0

私は、実装クラスが独自のシリアル化を定義できるようにするインターフェイスを定義しようとしています。シリアライゼーションは、XML、区切りまたは固定幅にすることができます。各インスタンスは他のインスタンスと共に直列化されます。つまり、XMLシリアル化の場合、これはドキュメント要素内の要素になります。シリアル化の問題

私はISerializableを使用してみましたが、オブジェクト自体の中でシリアル化することはできません。クラス自体の内部で動作を定義するのではなく、シリアライザインターフェイスを定義する必要があるかもしれません。

インターフェイスは、途中で製品情報を表します。

答えて

0

この問題を解決するためにISerializableインターフェイスを実装する必要はないと思うかもしれません。おそらく、クラスをSystem.Xml.Serialization名前空間のAtributtesで修飾し、XmlSerializerクラスを使用してシリアル化する必要があります。

このリンクは多分お手伝いを致します。How to serialize an object to XML by using Visual C#

+0

こんにちは、申し訳ありませんそれだけでXMLシリアル化以上に対応するために必要です。実装の1つは、例えばパイプで区切られます。 – Chewy