我想知道是否可以让一个静态类实例化另一个类以全局保存对其的引用。我有一个由内存中对象组成的数据存储,并且希望从不同位置访问它。数据需要保留对应用程序的更改,因此需要在窗口或 UI 范围之外实例化。
我希望使用静态类来执行此操作是正确的方法。这就是单例吗?我正在寻找的可能吗?
处理这个问题的正常方法是使用单例模式 http://en.wikipedia.org/wiki/Singleton_pattern。这基本上创建了一个非静态类的单个实例,可以静态访问该实例(通常通过使用ClassName.Instance
财产)。
这是一个很棒的页面在 C# 中创建单例 http://www.yoda.arachsys.com/csharp/singleton.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)