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