我想初始化一种全局对象,我可以随时从我的应用程序的任何部分引用它。我不想在执行过程中将它从一种方法传递给另一种方法,我只想从我的配置文件中读取一次所有信息并将其存储到对象中,并在我需要的任何时间从任何地方使用该信息时。我的问题是不确定如何在技术上声明该类可访问并且不会被垃圾收集器清理。您能否提供此类“全局类”的代码示例。
寻求您的建议。谢谢!
我想初始化一种全局对象,我可以随时从我的应用程序的任何部分引用它。我不想在执行过程中将它从一种方法传递给另一种方法,我只想从我的配置文件中读取一次所有信息并将其存储到对象中,并在我需要的任何时间从任何地方使用该信息时。我的问题是不确定如何在技术上声明该类可访问并且不会被垃圾收集器清理。您能否提供此类“全局类”的代码示例。
寻求您的建议。谢谢!
您可以使用单例来声明它。以下是一些示例实现。我个人更喜欢使用带有属性的静态类
public static class Config
{
public static string IP { get {...
请记住,只要任何东西都引用了您的实例,它就不会被垃圾收集。