Hallo,
ich erstelle eine Klasse die von IDisposable erbt und mit einigen Objekten, die ebenfalls davon erben arbeitet, etwa so:
class Test : IDisposable
{
public DataTable dataTable { get; set; }
public Test()
{
dataTable = new DataTable();
}
}
Meine Frage ist nun: Wenn ich für das Objekt von class "Test" Dispose() aufrufe, muss ich zuvor dataTable disposed haben? Oder geschieht das automatisch?
Also bspw:
Test test = new Test();
test.Dispose(); // test.dataTable wird automatisch disposed
oder:
Test test = new Test();
test.dataTable.Dispose();
test.Dispose();
Danke und Grüße
Da du ja in deiner Testklasse die Dispose Funktion implementieren musst, kannst du einfach in dieser alle anderen sich innerhalb des Test-Klasse befindenen Objekte disposen.
Projekte
my dvds - Die DVD & BluRay Verwaltung für Windows Phone 8
Alles klar danke dir.