Как сделать так, чтобы конструкторы вызывались только один раз, хотя класс вызывается несколько раз? - PullRequest
3 голосов
/ 18 мая 2011

По умолчанию конструкторы будут вызываться всякий раз, когда вызывается класс, как сделать так, чтобы он вызывался только один раз, без использования статических конструкторов?

Ответы [ 2 ]

10 голосов
/ 18 мая 2011

Статический конструктор вызывается только один раз для каждого класса. Конструктор экземпляра вызывается каждый раз, когда создается экземпляр класса.
Мне непонятно, почему вы не можете использовать статический конструктор.

1 голос
/ 18 мая 2011

Используйте шаблон синглтона.Взгляните на http://www.yoda.arachsys.com/csharp/singleton.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...