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) ...

Ist meinscope.Complete() angerufen werden?Und so für den Umfangdispose() Methode.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage