Gibt es eine Möglichkeit, den Wert einer Eigenschaft eines Objekts anhand seines Namens zu ermitteln?
Zum Beispiel, wenn ich habe:
public class Car : Vehicle
{
public string Make { get; set; }
}
und
var car = new Car { Make="Ford" };
Ich möchte eine Methode schreiben, bei der ich den Eigenschaftsnamen übergeben kann und die den Eigenschaftswert zurückgibt. dh:
public string GetPropertyValue(string propertyName)
{
return the value of the property;
}