正确的方法来进行单向序列化

时间:2012-02-22 17:11:02

标签: c# xml-serialization

说我有这样的课程:

public class AlphaBravoRatio
{
    public int A {get; set;}
    public int B {get; set;}
    public double Ratio { get { return A * 1.0 / B; } }
}

有没有办法装饰这个类,以便比率被序列化而不是反序列化?

它适用于此实现,但我想知道是否可以在没有空的setter的情况下完成。

public class AlphaBravoRatio
{
    public int A {get; set;}
    public int B {get; set;}
    public double Ratio 
    { 
        get { return A * 1.0 / B; } 
        set {}
    }
}

1 个答案:

答案 0 :(得分:0)

您可以实现IXmlSerializable并仅实现WriteXml方法。