全局配置对象

时间:2013-03-31 04:52:40

标签: c#

我想初始化一种全局对象,我可以随时从我的应用程序的任何部分引用它。我不想在执行过程中将它从一个方法传递到另一个方法,我只想从配置文件中读取所有信息并将其存储到对象中,并在任何时候从任何地方使用该信息。 我的问题是不确定如何在技术上声明该类是可访问的,并且不会被垃圾收集器清理。能否请您提供此类“全球类”的代码示例。

寻找你的建议。谢谢!

1 个答案:

答案 0 :(得分:3)

您可以使用单身来声明它。 Here是一些示例实现。我个人更喜欢使用带属性的静态类

public static class Config
{
    public static string IP { get {...

请记住,只要有任何引用您的实例,它就不会被垃圾收集。