Hallo,
 
wird, wenn ich innerhalb eines using { } Blocks ein return Statement aufrufe, korrekt der using Block abgeschlossen, also wird bei zB
 
using (Database db=new Database()) {
   string[] daten;
   //daten befüllen ...
   return daten;
}
 
die Dispose() Methode des db Objekts korrekt aufgerufen?
 
using wird ja vom Compiler in ein try/catch/finally aufgelöst - und laut MSDN ist es nicht erlaubt, ein return Statement im finally Block zu haben (compiletime error) ... Irgendjemand eine Idee?
 
Danke, Hannes.

Antwort per Email an