Suchergebnisse

Suchergebnisse 1-2 von insgesamt 2.

  • Benutzer-Avatarbild

    Hier mal ein Beispiel für eine Erweiterungsfunktion per Reflection. Damit hast du auf quasi jedem Objekt die Möglichkeit, mit der Methode SetPropertyIndirect(Name, Value) eine Eigenschaft zu setzen. Für das Lesen von Properties würde das dann analog funktionieren. VB.NET-Quellcode (12 Zeilen) Du kannst bei obj.GetType().GetProperties() zusätzlich BindingFlags angeben um damit z.B. auch Zugriff auf private deklarierte Eigenschaften zu bekommen oder Felder (GetFields() statt GetProperties()) in di…

  • Benutzer-Avatarbild

    Zitat von Niko Ortner: „Aber es stellt sich immer noch die Frage, was erreicht werden soll. Im normalfall braucht man das nicht. Und wie gesagt gibt's Bindings für Controls schon.“ Gefragt war, wie man auf die Properties eines zur Compile-zeit "unbekannten" Objekts über deren Namen zugreifen kann. Ob das Ziel, das letztendlich damit erreicht werden soll, evtl. auch mit anderen Mitteln besser lösen kann, sollte voll und ganz dem OP überlassen sein, es sei denn er fragt gleichzeitig nach Alternati…