Return die Variable für die Verwendung in der using C #
Ich gebe die Variable zurück, die ich in einer using-Anweisung innerhalb der using-Anweisung erstelle (klingt lustig):
public DataTable foo ()
{
using (DataTable properties = new DataTable())
{
// do something
return properties;
}
}
Wird dies Entsorgen Sie die Eigenschaftsvariable ??
Nachdem bekomme ich immer noch diese Warnung:
Warnung 34 CA2000: Microsoft.Reliability: Rufen Sie in der Methode 'test.test' System.IDisposable.Dispose für Objekt 'properties' auf, bevor alle Verweise darauf außerhalb des Gültigkeitsbereichs liegen.
Irgendwelche Ideen
Vielen Dan