2 Stimmen

Implementierung von Dispose() mit einer von System.ComponentModel.Component abgeleiteten Klasse

Ich habe eine Klasse erstellt, die von Component abgeleitet ist:

public class MyComponent: System.ComponentModel.Component
{

}

Ich habe gesehen, dass Visual Studio diesen Code für mich eingefügt hat:

protected override void Dispose(bool disposing)
{
    try
    {
        if (disposing && (components != null))
        {
            components.Dispose();
        }
    }
    catch
    {
        throw;
    }
    finally
    {
        base.Dispose(disposing);
    }
}

MyComponent hat ein Mitglied, das ein DataSet und vielleicht gibt es noch andere Mitglieder, die die IDisposable . Was, wenn überhaupt, muss ich mit der Software ändern? Dispose() Methode, um sicherzustellen, dass die Dinge richtig aufgeräumt werden? Danke für die Hilfe.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X