序列化Color对象

如下:

public class Class2
{
    [XmlIgnore]
    public Color Color1
    {
        get { return color1; }
        set { color1 = value; }
    }
    [XmlElement("Color1"), Browsable(false)]
    public string _Color1
    {
        get { return ColorTranslator.ToHtml(color1); }
        set { color1 = ColorTranslator.FromHtml(value); }
    }
    private Color color1;
}
public class Class2
{
    [XmlIgnore]
    public Color Color1 { get; set; }

    [XmlElement("Color1"), Browsable(false)]
    public string _Color1
    {
        get { return ColorTranslator.ToHtml(Color1); }
        set { Color1 = ColorTranslator.FromHtml(value); }
    }
}
原文地址:https://www.cnblogs.com/yao2yao4/p/3228692.html