Конструктор, вызывающий деструктор - PullRequest
0 голосов
/ 23 сентября 2010

Возможно ли иметь конструктор, вызывающий деструктор в C #?

1 Ответ

10 голосов
/ 23 сентября 2010

Поскольку в C # нет деструкторов, нет.

Вы, вероятно, думаете о финализаторе, который вызывается платформой, а не о пользовательском коде ... так что, опять же, нет.

Если вы говорите о методе Dispose() интерфейса IDisposable, можно вызвать this.Dispose() из конструктора ... но это было бы бессмысленно, если не сказать больше.

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