我知道这应该很简单,我应该知道,但我暂时还不知道。
我正在使用单例模式来帮助记录内容。但是,日志记录只发生在一个类中,单例基本上是一个 bool 值的观察者,用于打开和关闭日志文件。因为我不希望文件被多次打开或关闭多次,所以我使用了单例模式。但是,我不希望它成为一个全局值,而且我绝对不希望其他类,即使是在访问它的包内。我怎样才能做到只有这一类使用它?
最佳答案
将它设为您要使用它的类中的私有(private)类。另外,考虑将其设为静态类。
关于c# - 类访问问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/466650/