代码之家  ›  专栏  ›  技术社区  ›  odiseh

如何使用c_管理项目范围内的常量?[复制品]

  •  6
  • odiseh  · 技术社区  · 15 年前

    这个问题已经有了答案:

    在用vb6开发项目时,我们创建了一个模块,并将每个项目范围的常量放在其中。

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

    2 回复  |  直到 10 年前
        1
  •  11
  •   Victor Hurdugaci    15 年前

    把它们放在静态类中。

    如果需要在许多解决方案中引用这个类,请创建一个项目,将这个类放入其中。添加对它的引用。

        2
  •  0
  •   tomsseisums    10 年前

    您也可以使用单例模式。这是一个类,其中只有一个实例。 类本身不是静态的,但您只有该类的一个实例,并且可以通过静态属性(示例中的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"; }
    }