我有一個單獨的類,我想獲得的「描述」屬性:不知道如果我得到Description屬性正確
public class Fruits
{
[Description("The green apples are very green.")]
public const string Apples= "Green";
[Description("Sunkist oranges are very sweet.")]
public const string Oranges= "Sunkist";
[Description("Red grapes are make for wine.")]
public const string Grapes= "Red";
}
爲了討論各種情形,我有我想要一個單獨的類檢索說明。 這樣的代碼塊的樣子:
Type fruitType = typeof(LotsOfFruits.Fruits);
FieldInfo[] fields = fruitType.GetFields();
foreach (var field in fields)
{
Console.WriteLine("Name: {0}", field.Name);
Console.WriteLine("Value: {0}", field.GetRawConstantValue().ToString());
List<System.Attribute> attr = field.GetCustomAttributes(typeof(System.ComponentModel.DescriptionAttribute)).ToList();
}
的名稱和值都正常拉。 我很難得到Description屬性。 在這一點上,我想知道如果這是正確的方式(即把它放入一個列表)。
任何意見或建議,以獲得描述屬性?
我沒有看到任何你的代碼錯誤。我可以填充attr值就好了。 –