Wie verwenden Sie XMLSerialize für Enum typisierte Eigenschaften in c #?

Ich habe ein einfaches enum:

enum simple 
{ 
  one, 
  two, 
  three 
};

Ich habe auch eine Klasse, die eine Eigenschaft des Typs simple. Ich habe versucht, schmücken Sie mit dem Attribut: [XmlAttribute(DataType = "int")]. Doch, es schlägt fehl, wenn ich versuche, es zu serialisieren mit einem XmlWriter.

Was ist der richtige Weg, dies zu tun? Muss ich haben, um die enum sich als gut, als Eigentum, und wenn ja, mit welchem Datentyp?

InformationsquelleAutor der Frage Rhubarb | 2010-02-21

Schreibe einen Kommentar