Reflection: obtenga el nombre y el valor del atributo en la propiedad
Tengo una clase, llamémosla Libro con una propiedad llamada Nombre. Con esa propiedad, tengo un atributo asociado.
public class Book
{
[Author("AuthorName")]
public string Name
{
get; private set;
}
}
En mi método principal, estoy usando la reflexión y deseo obtener un par de valores clave de cada atributo para cada propiedad. Entonces, en este ejemplo, esperaría ver "Autor" para el nombre del atributo y "AuthorName" para el valor del atributo.
Pregunta: ¿Cómo obtengo el nombre y el valor del atributo en mis propiedades usando Reflection?