当前位置:  开发笔记 > 编程语言 > 正文

你能强制将枚举值序列化为整数吗?

如何解决《你能强制将枚举值序列化为整数吗?》经验,为你挑选了1个好方法。



1> Matt Howells..:

枚举确实序列化为整数.但通常,如果您不喜欢将某个属性序列化为XML的方式,则可以执行以下操作:

[XmlIgnore]
public MyThing MyThing { get; set; }

[XmlElement("MyThing")]
[EditorBrowsable(EditorBrowsableState.Never), Browsable(false)]
public string MyThingForSerialization
{
    get { return //convert MyThing to string; }
    set { MyThing = //convert string to MyThing; }
}

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有