我创建了一个具有6个私有静态方法和一个私有构造函数的类。私有构造函数运行所有的静态方法。我想在另一个类中调用该类的私有构造函数,但我无法做到。我想要的只是一次运行这个类而不创建任何实例。该类填充一个小型数据库,除了调用一次之外,我不需要它。使用私有构造函数和私有静态方法调用类?
我可以把它放到一个方法中,但我不想把不相关的代码放到我的主类中。我希望一切都更加分离。我可以用一个公共的构造函数来创建一个类的实例,但是我不明白为什么当不需要实例时我必须这样做。
有没有一种很好的方法来完成我想要做的事情?
应该看到:[在C#中通过Jon Skeet实现Singleton模式](http://www.yoda.arachsys.com/csharp/singleton.html) – Habib 2012-07-25 16:05:29
你正在做什么还不清楚。如果你想让你的课程被访问,你必须有一些公共访问! – 2012-07-25 16:06:30