Как управлять константами всего проекта в проекте с помощью c#? [дубликат]

6
задан yoozer8 12 August 2014 в 13:27
поделиться

2 ответа

[

]Поместите их в статический класс.[

] [

]Если вам нужно, чтобы на этот класс ссылались во многих решениях, создайте проект, в который вы поместили этот класс. Добавьте ссылки на него[

].
11
ответ дан 9 December 2019 в 22:35
поделиться
[

] Можно также использовать одноэлементный шаблон. Это класс, в котором существует только один экземпляр. Сам класс не является статическим, но у вас есть только один экземпляр этого класса, и вы можете предоставить его через статическое свойство (MyConfig.Configuration в примере).[

] [
public class MyConfig
{  
    static MyConfig configuration = new MyConfig();    

    public static MyConfig Configuration { return configuration; }

    readonly string version;
    public string Version { get { return version; } }

    MyConfig() { version = "0.1"; }
}
]
0
ответ дан 9 December 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: