Frage

Ich habe eine ASP.NET Web-Anwendung, die mehr als 100 Seiten. Jede Seite wird mit einigen gemeinsamen Werten (zB: Strom USDoller Rate) .Dieses kann jederzeit geändert werden. Jetzt möchte ich diesen Wert in einer einzigen Datei halten, so dass ich nur ihr jederzeit ändern kann, um es reflektiert die through project.I nicht wollen, es zu speichern, in Web-Config. Ich möchte es speichern, an einem anderen Ort

Alle Gedanken?

War es hilfreich?

Lösung

Erstellen Sie eine statische Klasse wie folgt aus:

public static class MyConsts {
   public const string Prefix = "n-";
}

Von überall in Ihrem Projekt verwenden:

MyConsts.Prefix

(Hinweis: const ist implizit statisch)

Andere Tipps

Meine ersten Gedanken sind eine der folgenden Möglichkeiten:

  1. Bewahren Sie es in einer Datenbanktabelle und erstellen Sie die Werte, um einen Mechanismus zum Bearbeiten
  2. Erstellen Sie eine statische Klasse und speichern sie dort

Warum nicht nur eine statische Klasse machen und die Konstanten speichern dort. Auf diese Weise, wenn Sie es ändern, wird alles um die neuen Werte bekommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top