Hallo Leute,
zunächst mal der Quelltext:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
| public class Bla { private static int _counter = 0;
public virtual int counter { get { return _counter; } } public Bla() { _counter++; }
~Bla() { _counter--; }
} |
Ziel dieser ganzen Aktion ist, dass ich gerne die Anzahl der Instanzen wissen möchte, die aktuell aktiv sind. Wenn eine neue Instanz erstellt wird, wird der Counter richtigerweise erhöht, aber mit dem Löschen funktioniert das leider noch nicht wirklich. Kann mir jemand sagen, wieso?