c# - 类访问问题

标签 c# singleton

我知道这应该很简单,我应该知道,但我暂时还不知道。

我正在使用单例模式来帮助记录内容。但是,日志记录只发生在一个类中,单例基本上是一个 bool 值的观察者,用于打开和关闭日志文件。因为我不希望文件被多次打开或关闭多次,所以我使用了单例模式。但是,我不希望它成为一个全局值,而且我绝对不希望其他类,即使是在访问它的包内。我怎样才能做到只有这一类使用它?

最佳答案

将它设为您要使用它的类中的私有(private)类。另外,考虑将其设为静态类。

关于c# - 类访问问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/466650/

相关文章:

c# - 为什么我们必须在 C# 中同时定义 == 和 !=?

c# - 如何使用c#高效地在数据库中写入数据?

c# - 覆盖 ASP.NET 缓存策略并将 Cache-Control 设置为 public

iphone - 在启动时自动实例化单例

java - "one word"Android/Java 中的单例访问?

c# - Winforms Designer 与构建的 exe 完全不同

c# - NUnit 单元测试有 "ExpectedException"但仍然因异常而失败

java - 单例适合这种设计吗?

Java 单例设计模式 : Questions

Java:继承并成为单例