Reflektion: die Eigenschaft eines Objekts über ihren Namen (als string) ansprechen.

11/01/2008 - 16:08 von Dirk Wölfel | Report spam
Hallo zusammen,

wie kann ich (mittels Reflektion) eine Eigenschaft eines Objekts über
ihren Namen ansprechen?

Mein Problem liegt darin, dass ich ein Objekt mit vielen Eigenschaften
habe. Zusàtzlich gibt's ein Dictionary mit vielen Wertepaaren, wobei
der Key immer dem Namen der Eigenschaft des Objekts entspricht.

Kann ich jetzt über Reflektion die Eigenschaft des Objekts ansprechen
(den Key nutzen) und mit dem Wert des Dictionary füllen?

Vielen Dank,

Dirk
 

Lesen sie die antworten

#1 Armin Zingler
11/01/2008 - 16:47 | Warnen spam
"Dirk Wölfel" schrieb im Newsbeitrag
news:
Hallo zusammen,

wie kann ich (mittels Reflektion) eine Eigenschaft eines Objekts über
ihren Namen ansprechen?

Mein Problem liegt darin, dass ich ein Objekt mit vielen Eigenschaften
habe. Zusàtzlich gibt's ein Dictionary mit vielen Wertepaaren, wobei
der Key immer dem Namen der Eigenschaft des Objekts entspricht.

Kann ich jetzt über Reflektion die Eigenschaft des Objekts ansprechen
(den Key nutzen) und mit dem Wert des Dictionary füllen?

Vielen Dank,

_______


Im Prinzip:

dim o as object

o = ...

o.gettype.getproperty("Eigenschaft").setvalue(o, Wert, ...)


Armin

Ähnliche fragen