tengo una claseEn C#, ¿cuál es la mejor manera de averiguar si una clase tiene una propiedad (utilizando la reflexión)
public class Car
{
public string Name {get;set;}
public int Year {get;set;}
}
En el código independiente, tengo un nombre de campo que como cadena (por no uso "Año") como un ejemplo.
quiero hacer algo como esto
if (Car.HasProperty("Year"))
que averiguar si hay un campo en el objeto de Año coche. Esto volvería verdadero.
if (Car.HasProperty("Model"))
devolvería falso.
Veo el código para recorrer las propiedades, pero quería ver si existía una manera más concisa de determinar si existe un solo campo.
¿No 'HasProperty' sería un mejor nombre para el método? –