Ist es eine schlechte Praxis, Return innerhalb einer Void-Methode zu verwenden?
Stellen Sie sich folgenden Code vor:
void DoThis()
{
if (!isValid) return;
DoThat();
}
void DoThat() {
Console.WriteLine("DoThat()");
}
Ist es in Ordnung, einen Return innerhalb einer Void-Methode zu verwenden? Hat es eine Leistungsstrafe? Oder es wäre besser, einen Code wie diesen zu schreiben:
void DoThis()
{
if (isValid)
{
DoThat();
}
}