как вернуть атрибут xml enum вместо значения c# - PullRequest
0 голосов
/ 10 июля 2020

У меня есть такое перечисление, я получаю значение из базы данных, например «CHA-MD-1»

// this is generated by visual studio command promt
public enum CHATYPE{
      
    [System.Xml.Serialization.XmlEnumAttribute("CHA-MD-1")]
    CHAMD1,
       
    [System.Xml.Serialization.XmlEnumAttribute("CHA_MD-2")]
    CHAMD2,
}

    [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public CHATYPE chatype{
        get {
            return this.chatype;
        }
        set {
            this.chatype= value;
        }
    }

data.chatype = «CHA-MD-1» (получение из базы данных) - здесь я получаю исключение, пожалуйста, помогите мне в этом ?? , я хочу сгенерировать xml со значением CHA-MD-1 data.chatype = (CHATYPE) Enum.Parse (typeof (CHATYPE), "CHA-MD-1"); // ожидание

...