return die variable verwendet, für die Verwendung im using C#

Bin ich wieder die variable erstelle ich in einer using-Anweisung in der using-Anweisung (klingt komisch):

public DataTable foo ()
{
    using (DataTable properties = new DataTable())
    {
       //do something
       return properties;
    }
}

Wird diese über den Eigenschaften-variable??

Danach bin noch immer diese Warnung:

Warnung 34 CA2000 : Microsoft.Zuverlässigkeit : In der Methode " test.test', Ruf-System.IDisposable.Dispose für das Objekt 'Eigenschaften', bevor alle Verweise darauf außerhalb des Bereichs.

Irgendwelche Ideen?

Dank

  • Egal, das ist einfach nur schlechtes design und sollte überarbeitet werden.
InformationsquelleAutor di3go | 2010-05-12
Schreibe einen Kommentar