Отражение - получить имя атрибута и значение свойства

У меня есть класс, давайте назовем его Book со свойством Name. С этим свойством у меня есть связанный с ним атрибут.

public class Book
{
    [Author("AuthorName")]
    public string Name
    {
        get; private set; 
    }
}

В моем основном методе я использую отражение и хочу получить пару значений ключа каждого атрибута для каждого свойства. Итак, в этом примере я ожидал увидеть «Автор» для имени атрибута и «AuthorName» для значения атрибута.

Вопрос: Как мне получить имя и значение атрибута в моих свойствах с помощью Reflection?

224
задан developerdoug 9 July 2011 в 10:45
поделиться