Bewährte Methode zum Speichern von Const-Strings im Code

8

In meiner Anwendung (C #) habe ich viele Const-Nachrichten, die in das Protokoll gedruckt, dem Benutzer präsentiert werden usw. Diese const-Nachrichten sollen sich nicht ändern, daher ist es sinnlos, sie in eine externe Datei oder DB zu schreiben. Meine Lösung ist sehr einfach - ich denke darüber nach, eine statische Klasse zu erstellen und sie ConstMessages zu nennen. Diese Klasse wird einfach viele öffentliche Stringvariablen enthalten, auf die von überall in der Anwendung zugegriffen werden kann. Können Sie mir bitte vorschlagen, ob etwas mit dieser Methode nicht stimmt und ob es bessere Möglichkeiten gibt? Danke!

    
Alon1980 03.07.2011, 15:03
quelle

3 Antworten

6

Ich würde readonly anstelle von const verwenden, um Versionsfehler zu beheben.

    
anivas 03.07.2011, 15:05
quelle
4

Das ist normalerweise OK für einfache Anwendungen - eine andere Option ist eine RESX-Datei, wenn Sie glauben, dass die Anwendung jemals lokalisiert werden muss / mehr als eine Sprache unterstützt.

    
vcsjones 03.07.2011 15:07
quelle
1

Normalerweise würde ich diese als Einstellungen oder Ressourcen .

    
tvanfosson 03.07.2011 15:10
quelle

Tags und Links