Marcel: Objekt zerstören in C#

Beitrag lesen

Oje, zu früh abgeschickt. Nochmals: Ich habe eine Klasse welche einen Datensatz in einer Datenbank abbildet in C# geschrieben:

class Datensatz {

Daten daten;

struct Daten {
  int id;
  string feld1;
}

public Datensatz(string feld1) {
   this.daten = new Daten();
   this.daten.feld1 = feld1;
   this.daten.id    = DatenbankKlasse.SchreibeInDatenbank(this.daten);
}

public Datensatz(int id) {
   this.daten = DatenbankKlasse.LeseVonDatenbank(id);
}

public DatensatzLöschen() {
   DatenbankKlasse.LöscheAusDatenbank(this.daten)
   # Hier muss nun das Objekt zerstört werden. Wie?
}
}

Wenn man nun die Methode DatensatzLöschen() aufruft sollte natürlich auch die aktuelle Instanz gelöscht werden. Kann man das irgendwie realisieren? Wenn ja wie?

Gruss Marcel