Laden...

Unbekannte Variablen auswerten

Erstellt von Atomroflman vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.403 Views
A
Atomroflman Themenstarter:in
266 Beiträge seit 2007
vor 13 Jahren
Unbekannte Variablen auswerten

Kann mir jemand sagen wie ich Variablen auswerte, bei denen ich vorher noch nicht weiss wie sie heissen...

Also:


long MyVar = 1337;
object Result = GibMirWert("MyVar");
return Result; // Enthält 1337

Von all den Sachen, die mir verloren gegangen, hab ich am meisten an meinem Verstand gehangen... MfG...

3.430 Beiträge seit 2007
vor 13 Jahren

Hallo Atomroflman,

das kannst du mit Reflection machen.

hier ein Beispiel


myClass.GetType().GetProperty("MYVAR").GetValue(myClass,null)

also einfach mit GetType den Typ der Klasse holen und dann kannst du mit den einzelnen Methoden die Variablen Informationen rausholen
Und mit getvalue / setvalue den Wert auslesen oder setzen

Damit kann man auch noch viel viel mehr machen aber das ist mal eigentlich das was du brauchst 😃

Gruss
Michael

49.485 Beiträge seit 2005
vor 13 Jahren

Hallo Atomroflman,

siehe [FAQ] Variablennamen zur Laufzeit zusammensetzen.

herbivore