> 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?

Im finally steht doch nur das dispose, also kein problem...


Claudius

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
CSharp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an