Serializar um TimeSpan Rapidamente

Uma das formas de serializar um TimeSpan é implementar o IXmlSerializer ou então podemos contornar a situação:

[Serializable]
public class Exemplo
{
    [XmlIgnore]
    public TimeSpan Duracao;

    [XmlElement("Duracao")]
    public string XmlDuracao
    {
        get { return Duracao.ToString(); }
        set { Duracao = TimeSpan.Parse(value); }
    }
}

Criamos uma propriedade que é serializada e utilizamos outra :)

Filed under:

Leave a Comment

(requerido) 
(requerido) 
 
(opcional)
(requerido) 
If you can't read this number refresh your screen
Enter the numbers above: