2010-09-23 17 views

Répondre

10

Puisqu'il n'y a pas de destructeur en C#, non.

Vous pensez probablement au finaliseur qui est appelé par le framework, pas au code utilisateur ... alors encore une fois, la réponse est non. Si vous parlez de la méthode Dispose() de l'interface IDisposable, il est possible d'appeler this.Dispose() depuis l'intérieur du constructeur ... mais ce serait pour le moins inutile.

+1

C# prend en charge le concept de destructeur mais le compilateur convertit directement le code des destructeurs en un remplacement de la méthode Object.Finalize(). –

+0

Pour plus d'informations, reportez-vous à ce lien: - http://www.c-sharpcorner.com/UploadFile/chandrahundigam/UnderstandingDestructors11192005021208AM/UnderstandingDestructors.aspx –