Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Unbekannte Variablen auswerten
Atomroflman
myCSharp.de - Member



Dabei seit:
Beiträge: 266
Herkunft: Hamburg

Themenstarter:

Unbekannte Variablen auswerten

beantworten | zitieren | melden

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...
private Nachricht | Beiträge des Benutzers
michlG
myCSharp.de - Experte

Avatar #avatar-2909.png


Dabei seit:
Beiträge: 3.430
Herkunft: Naturns - Südtirol - Italien

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo Atomroflman,

siehe [FAQ] Variablennamen zur Laufzeit zusammensetzen.

herbivore
private Nachricht | Beiträge des Benutzers