Использование будет примерно таким:
Код: Выделить всё
var companyName = ConfigHelper.Company.Name;
var redirectURL = ConfigHelper.URLs.DefaultRedirectURL;
Я хочу, чтобы все это было сделано без каких-либо экземпляров классов, и не уверен, следует ли мне использовать static/singleton.
Например. будет ли ConfigHelper определен как статический? Будут ли подклассы определены как обычные классы и станут ли они статическими свойствами ConfigHelper?
Подробнее здесь: https://stackoverflow.com/questions/214 ... gn-pattern