2016-06-10 11 views
1

Ich muss eine Ini-Konfigurationsdatei in meinem Programm lesen (bitte keine Kommentare zu XML usw. - kann nicht ändern, dass es ein Ini ist) und habe eine Klasse iniParser, die mir Zeug wie iniParser.getKey("abc") erlaubt und so weiter. Ich muss auf dieses Objekt in mehreren Klassen in meinem Namespace zugreifen.C# - Namespace Wide Instanz des Klassenobjekts

Ich versuchte

public static class ConfigIni 
{ 
    iniParser configFileIni = new iniParser("config.ini"); 
} 

aber diese Ausbeute cannot declare instance members in a static class. So suche ich nach einer anderen Möglichkeit, um die Instanz meiner iniParser über den Namespace zugänglich zu machen.

Antwort

3

Machen Sie die Instanz statisch:

public static class ConfigIni 
{ 
    static iniParser configFileIni = new iniParser("config.ini"); 
} 
+0

Nun, das war einfach. Vielen Dank! – user3696412