Konstruktoren und Destruktoren

Ein Konstruktor ist eine Methode, die beim Instanziieren aufgerufen wird. Echte Destruktoren, die beim Löschen eines Objekts aufgerufen werden, kennt das .NET Framework hingegen nicht. Der Aufruf des Destruktors ist im .NET Framework nicht deterministisch. Daher spricht man oft auch von Finalizern statt von Destruktoren.

Achtung

Ein parameterloser Konstruktor, der nichts tut, scheint auf den ersten Blick überflüssig zu sein. Sofern kein parameterbehafteter Konstruktor vorhanden ist, generiert der Compiler – sowohl von C# als auch von VB – automatisch einen parameterlosen Konstruktor. Wird jedoch ein parameterbehafteter Konstruktor explizit implementiert, so wird der parameterlose Konstruktor nicht automatisch erzeugt. ...

Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.