IDisposeable bei abgeleiten Klassen?
-
Hallo Habe eine Basis klasse weile IDisposalbe impelemtier. Diese Klasse ist die Basisklassere andere klassen.. wie muss ich bei den Abgleiten klassen Disposable verwenden?
public class Base :IDisposable { volatile bool disposed = false; public void Dispose() { if (!disposed) { disposed = true; GC.SuppressFinalize(this); } } ~Base() { if(!disposed) Dispose(); } } public class Sub : Base{ ~Sub() { if(!disposed) Dispose(); } }
So????? :xmas1:
-
BorisDieKlinge schrieb:
Habe eine Basis klasse weile IDisposalbe impelemtier.
Äh... Was?
-
ok kurz gefragt: Wie implementiere ich das IDisposable Interface mit Dispose bei vererbung.. (siehe oben)
-
ich schließe mich der frage an
-
Erster Treffer bei Google: