Reality Geschrieben 23. Juni 2005 Geschrieben 23. Juni 2005 Hi, Kann mir vielleicht jemand sagen, was dieser Ausschnitt vom Quelltext bewirkt? Er wurde beim Erstellen meines Windows-Forms hinzugefügt. protected override void Dispose( bool disposing ) { if( disposing ) { if (components != null) { components.Dispose(); } } base.Dispose( disposing ); } Ich bräuchte es für eine Doku. Mfg, Reality
perdian Geschrieben 23. Juni 2005 Geschrieben 23. Juni 2005 Irgendwelche Komponenten (components) werden zerstört, anschließen dasgleiche bei einer Base... aber welche das genau sind lässt sich ohne weiteren Source nicht sagen.
Reality Geschrieben 23. Juni 2005 Autor Geschrieben 23. Juni 2005 Es war dieser Kommentar dabei gestanden, ich werde daraus aber nicht schlau: // Clean up any resources being used.
perdian Geschrieben 23. Juni 2005 Geschrieben 23. Juni 2005 Es war dieser Kommentar dabei gestanden, ich werde daraus aber nicht schlau Und was verstehst du daran nicht? to clean up - aufräumen to be used - Anwendung finden Sowie: to dispose - beseitigen
Mephisto81 Geschrieben 23. Juni 2005 Geschrieben 23. Juni 2005 Hier eine Super-Erklärung: -> MSDN <- und ergänzend -> MSDN 2 <- (ist allerdings in Englisch ) gruß mep
Bubble Geschrieben 23. Juni 2005 Geschrieben 23. Juni 2005 Kann mir vielleicht jemand sagen, was dieser Ausschnitt vom Quelltext bewirkt? Wenn Dispose von User-Code aufgerufen wird, dann wird für das Objekt "components" die Dispose Methode aufgerufen. Danach wird die Dispose-Methode der Parent-Klasse in jedem Fall aufgerufen. Für eine genaue Beschreibung zur Implementation von Dispose, lies die Dokumentation vom IDisposeable interface.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden