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();
    }
}

Antworten auf die Frage(10)

Ihre Antwort auf die Frage