2008-11-18 8 views

Odpowiedz

20

Hack używać do formatowania nieparzystej podczas XmlSerialization jest mieć specjalną właściwość, która jest używana tylko podczas XmlSerialization

//normal DateTime accessor 
[XmlIgnore] 
public DateTime Delivered { get; set; } 

//special XmlSerialization accessor 
[XmlAttribute("DateTime")] 
public string XmlDateTime 
{ 
    get { return this.Delivered.ToString("o"); } 
    set { this.Delivered = new DateTime.Parse(value); } 
} 
+3

wierzę znaczy „this.Delivered” zamiast „this.DateTime”? – GalacticCowboy

+0

Moja właściwość DateTime jest wartością pustą (DateTime?), Czy to się często zmienia? – GrZeCh

+1

Być może to powinno zostać przeniesione do "hackoverflow"? – NeedHack

Powiązane problemy