如何使用 C# 管理项目中的项目范围常量?
当使用 VB6 开发项目时,我们创建了一个模块并将每个项目范围的常量放入其中。
现在,使用 C#,我们如何管理项目范围的常量?
When developing a project with VB6, we created a module and put every project-wide constant in it.
Now, using C#, how can we manage project-wide constants?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将它们放在静态类中。
如果您需要在许多解决方案中引用此类,请创建一个放置此类的项目。添加对其的引用。
Put them in a static class.
If you need this class referenced in many solutions create a project in which you put this class. Add references to it.
您还可以使用单例模式。这是一个只存在一个实例的类。
该类本身不是静态的,但您只有该类的一个实例,并且可以通过静态属性(示例中的 MyConfig.Configuration)提供它。
You may also use a Singleton pattern. That is a class a class of which only one instance exists.
The class itself is not static but you have only one instance of that class and you may provide it through a static property (MyConfig.Configuration in the sample).