0
我似乎無法能夠使用下面的代碼讀取自定義枚舉屬性:的MemberInfo屬性
public class CustomAttribute : Attribute
{
public CultureAttribute (string value)
{
Value = value;
}
public string Value { get; private set; }
}
public enum EnumType
{
[Custom("value1")]
Value1,
[Custom("value2")]
Value2,
[Custom("value3")]
Value3
}
...
var memInfo = typeof(CustomAttribute).GetMember(EnumType.Value1.ToString());
// memInfo is always empty
var attributes = memInfo[0].GetCustomAttributes(typeof(CustomAttribute), false);
不知道如果我只是缺少明顯的東西在這裏或有在Mono/MonoMac中讀取自定義屬性的問題。
哈哈我昨晚肯定工作得太晚了 - 今天早上又看了一遍,用一雙新的眼睛看過它,無論如何也會標記出來,因爲別人有類似的問題。 – James