wenn der thread seine abarbeitung plötzlich abbricht, wird dann dispose trotzdem noch aufgerufen?
2. noch etwas:
sehr oft sieht man
//objekt das Dispose implementiert instanziieren...
myDisplosableObject o = new myDisplosableObject();
//... einige operationen.
o.Dispose():
wie wird es da gehandhabt, wenn der abbruch mitten drinn eintritt?
meine vermutung: (ich brauch dafür aber noch eine bestätigung^^)
fall 1: dispose wird aufgerufen
fall 2: dispose wird nicht aufgerufen
wenn es sich aber nur um speicher handelt, dann wird er beim beenden des programmes dennoch freigegeben oder? wie sieht es denn mit unverwaltetem speicher aus? wird dieser auch beim beenden mit freigegeben?