1
我裝飾了以下枚舉與顯示DataAnnotation屬性:DataAnnotations:讀出的名稱屬性代碼
public enum RequiredOptions
{
[Display(Name="Optional",Description ="Optional")]
Optional,
[Display(Name="Not Used",Description ="Not Used")]
NotUsed,
[Display(Name="Required",Description ="Required")]
Required
}
我想讀出的顯示屬性的名稱值在給定的枚舉值我的代碼。我該怎麼做呢?
public static string DisplayRequiredOptionName(RequiredOptions opt)
{
// Return the value of Name from the display attribute from opt
}
我想你通常會使用反射和GetCustomAttributes()來做到這一點。 –