Я создал собственный атрибут, который просто помечает свойство классов как «отображаемое имя». То, что я хотел бы сделать, это найти свойство в данном классе, которое было помечено моим атрибутом. Насколько я знаю, единственный способ, которым я могу это сделать, - пройтись по каждому свойству (с помощью отражения) и проверить, какие атрибуты он назначил. Есть ли более простой / быстрый способ, чем этот?
foreach (PropertyInfo property in myClassProperties)
{
//Get the alias attributes.
object[] attr=
property.GetCustomAttributes(typeof(DisplayField), true);
if(attr.Count() > 0)
{
// This is a display field!
}
}
Спасибо