Я хочу получить значение поля объекта, используя строку в качестве имени переменной. Я попытался сделать это с отражением:
myobject.GetType().GetProperty("Propertyname").GetValue(myobject, null);
Это работает отлично, но теперь я хочу получить значение "под-свойств":
public class TestClass1
{
public string Name { get; set; }
public TestClass2 SubProperty = new TestClass2();
}
public class TestClass2
{
public string Address { get; set; }
}
Здесь я хочу получить значение Address
от объекта TestClass1
.