使用VB6开发项目时,我们创建了一个模块,并将每个项目范围内的常量保持不变。
现在,使用C#,我们如何管理项目范围的常量?
答案 0 :(得分:11)
将它们放在静态类中。
如果您需要在许多解决方案中引用此类,请创建一个项目,您可以在其中放置此类。添加对它的引用。
答案 1 :(得分:0)
您也可以使用Singleton模式。这是一个类,其中只存在一个实例。 类本身不是静态的,但是您只有该类的一个实例,您可以通过静态属性(示例中的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"; }
}