Guten Tag, mein Ziel ist es Variablennamen aus einer fremden *.dll in meinem Formular (Windows Forms) in einem "comboBox" ausgeben zu lassen. d.h. ich möchte ein Code schreiben, der mir beim starten der Anwendung alle variablennamen aus der dll ausliest und mit der ComboBox dem Benutzer die Auwahlmöglichkeit bereitstellt. diese dll kommt vom kunden und kann von diesem erweitert bzw geändert werden, deswegen möchte ich nicht die Variablennamen manuell in meinem Code einbinden. dies soll automatisch geschehen. so sehen die Variablen in der dll aus: public const int A = 4; public const int C = 2; public const int CL = 6; public const int F = 9; public const int G = 10; public const int GV = 11; public const int N = 14; public const int R = 5; gibt es eine Möglichkeit die Variablennamen, bspw. A, in meiner Combobox anzeigen zu lassen? Vielen Dank im vorraus Gruß Hakki
Ich empfehle dir zwei Dinge: 1. Google 2. Stichwort "Reflection" Damit hast du das ganze in 5 Minuten am Laufen.
Boris B. schrieb: > Damit hast du das ganze in 5 Minuten am Laufen. Reflection ist auf jeden Fall das Mittel der Wahl. Aber 5 Minuten mit null Ahnung von C#? Eher nicht. Schließlich ist dem TO offensichtlich nicht klar, das er Konstante und keine Variable meint, dass in C# Konstante IMMER zu einer Klasse gehören und dass diese Klassen meist einen Namespace haben, den man bei Reflection grundsätzlich zum Klassennamen hinzufügen muss. Gruß Markus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.