如何直接调用 enum 不进行序列化 得到 带标签 XmlEnumAttribute 的内容
在schema 文件中有Enum PrimaryLanguageId 定义如下,其中带有XmlEnumAttribute 标签/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.233")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.micros.com/2002A")]
public enum PrimaryLanguageId {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("en-us")]
enus,
}
primaryLanguageId 是 PrimaryLanguageId 类型的, 我知道如果直接序列化这个类呢, 得到的primaryLanguageId 是en-us, 但是如果我直接调用 primaryLanguageId.ToString() 得到的是 enus , 请问有什么办法在不进行序列化的时候直接调用 primaryLanguageId 可能进行一些转换 而直接得到 XmlEnumAttribute 标签的内容 en-us 呢? Enum XmlEnumAttribute
补充:.NET技术 , C#