我創建了一個具有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