好的,如果我创建一个单例类并通过公共静态属性公开单例对象...我理解这一点。
但是我的单例类中还有其他属性。 那些应该是静态的吗? 这些也应该是私有的吗?
我只想通过以下方式访问我的单例类的所有属性:
MySingletonClass.SingletonProperty.SomeProperty2
SingletonProperty 返回单例实例。我猜我的问题是,如何暴露单例类中的其他属性...将它们设置为私有,然后通过公共单例静态属性访问它们?
或者说,一个单例的所有其他属性和方法都应该是公共的非静态的吗?
MySingleton
不是静态的,你怎么访问MySingleton.Instance
? - DarthVader