Ist es eine gute Methode, return inside mit der Anweisung {} aufzurufen?
Ich möchte nur wissen, ob es sicher ist, anzurufenreturn
in einemusing
Block.
Zum Beispiel.
using(var scope = new TransactionScope())
{
// my core logic
return true; // if condition met else
return false;
scope.Complete();
}
Wir kennen die am letzten geschweiften Klammerdispose()
wird abgerufen. Aber was wird im obigen Fall da seinreturn
springt das Steuerelement aus dem angegebenen Bereich (AFAIK) ...
scope.Complete()
angerufen werden?Und so für den Umfangdispose()
Methode.