如何使用c#管理项目中的项目范围常量?

时间:2010-01-09 10:04:59

标签: c# constants

使用VB6开发项目时,我们创建了一个模块,并将每个项目范围内的常量保持不变。

现在,使用C#,我们如何管理项目范围的常量?

2 个答案:

答案 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"; }
}