我是 XmlEnum 屬性的新手。我正在做一個用 C# 撰寫的專案。我有一個列舉類,我想將每個列舉映射到一個字串值。因此,例如,列舉之一是:
public enum MyEnum
{
...,
[XmlEnum(Name = "Failed")]
Failure = -1,
...
}
我的問題是,在我的 .cs 檔案中的代碼中,如何檢索列舉失敗的字串值?如何獲得帶有“失敗”的字串?提前致謝!
uj5u.com熱心網友回復:
using System.Reflection;
using System.Xml.Serialization;
string value=MyEnum.Failure.GetType()
.GetMember(MyEnum.Failure.ToString())
.FirstOrDefault()
?.GetCustomAttribute<XmlEnumAttribute>()?.Name;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/444717.html
