Có cách nào để có được giá trị của một tài sản của một đối tượng dựa trên tên của nó không?
Ví dụ: nếu tôi có:
public class Car : Vehicle
{
public string Make { get; set; }
}
và
var car = new Car { Make="Ford" };
Tôi muốn viết một phương thức mà tôi có thể chuyển vào tên thuộc tính và nó sẽ trả về giá trị thuộc tính. I E:
public string GetPropertyValue(string propertyName)
{
return the value of the property;
}