Variablennamen aus einer fremden dll auslesen in C#

Gast #2856468
Lesenswert?
• ▲
▼
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
Gast #2856777
Lesenswert?
• ▲
▼
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren