0
Ich hatte ein übergeordnetes Objekt und möchte das untergeordnete Objekt dynamisch durchlaufen.Dynamisch zum untergeordneten Objekt navigieren
public class Class1
{
public Class1()
{
this.MyProperty1 = new List<Class2>();
}
public int MyProperty { get; set; }
public List<Class2> MyProperty1 { get; set; }
}
class Class2
{
public Class2()
{
this.MyProperty2 = new List<Class3>();
}
public int MyProperty { get; set; }
public List<Class3> MyProperty2 { get; set; }
}
class Class3
{
public int MyProperty { get; set; }
}
wenn ich MyProperty in class3 lesen müssen brauche ich ungefähr wie
Class1.MyProperty1.Last().MyProperty2.Last().MyProperty
, die ich dynamisch Reflexionen mit tun wollen tun
Bitte Hilfe
Sie können wahrscheinlich erreichen Sie dies durch Reflexion, aber die Frage ist warum? Was ist das Problem, versuchen Sie zu lösen? – Pikoh
Warum Reflexion? Warum brauchst du überhaupt etwas anderes? Dein aktueller Code sollte schon funktionieren. –
Bitte zeigen Sie, was Sie bisher versucht haben. –