скажем, у меня есть эти классы:
internal class A
{
public B Field { get; set; }
}
internal class B
{
public int SubField { get; set; }
}
Можно ли сделать что-то вроде этого:
var a = new A();
a.Field = new B();
a.Field.SubField = 10;
dynamic d = a;
var path = "Field.SubField";
var i = d.path; // How to look for field <Field.SubField> instead of field <path>?