С использованием статических классов (и константных строк) Я хочу, чтобы иметь возможность получить постоянные значения, как это:Константы в статических классов
var value = Constants.Labels.Controls.TopNavigation.Save;
Я создал эту структуру для этой проблемы:
public static class Constants
{
public static class Labels
{
public static class Controls
{
public static class TopNavigation
{
public const string Save = "Save";
public const string Refresh = "Refresh";
}
}
public static class General
{
public static class Errors
{
public const string UnexpectedError = "An unexpected error occured.";
}
}
}
}
Теперь проблема заключается в том, что если я определяю все в ней, это будет расти чрезвычайно. Каков наилучший способ разделить его на разные/частичные классы или структуру папок, чтобы это сохраняло возможность обслуживания. Имейте в виду ... Чтобы получить ценность, я всегда хочу, чтобы пользователь начал с Constants.Labels ....
Если возможно, мне бы тоже понравился один класс-файл на самый низкий уровень ...
На каком языке это? – Pokechu22
Обновлено ... см. Теги;) -> C# – RubenHerman
Использование файлов ресурсов –