Один файл / класс для хранения констант в ASP.NET
Вопрос
У меня есть веб-приложение ASP.NET, которое содержит более 100 страниц. Каждая страница использует некоторые общие значения (например, текущий курс доллара США). Это может быть изменено в любое время. Теперь я хочу сохранить это значение в одном файле, чтобы я мог изменить только ее в любое время, чтобы оно отражалось во всем проекте. Я не хочу хранить его в веб-конфигурации. Я хочу хранить его в другом месте
Есть мысли?
Решение
Создайте статический класс следующим образом:
public static class MyConsts {
public const string Prefix = "n-";
}
Из любой точки вашего проекта используйте:
MyConsts.Prefix
(Примечание: const
неявно статичен)
Другие советы
Мои первые мысли следующие:
<Ол>Почему бы просто не создать статический класс и хранить там константы. Таким образом, когда вы его измените, все получит новые значения.