Daniel Thoma: Objekt zerstören in C#

Beitrag lesen

Hallo Marcel,

Die Objekte werden automatisch verwaltet, d.h. wenn es keine Referenz mehr auf das Objekt gibt, kann es gelöscht werden. Die VM tut das dann irgendwann, wenn ihr danach ist oder speicherplatz benötigt wird.)
Ich würde nicht drauf wetten, dass es in C# wirklich keine Methode zum Löschen von Objekten gibt (MS wäre das schon zuzutrauen), aber ich vermute stark, dass es so ist.

Dein Objekt muss entsprechend seines Zustandes reagieren. Wenn der entsprechende Datenbankeintrag gelöscht wurde und jemand benutzt das Objekt trozdem, musst Du halt eine IllegalStateException (gibt es in Java) oder etwas ähnliches werfen.

Grüße

Daniel