Это плохая практика использовать return внутри void-метода?

Представьте себе следующий код:

void DoThis()
{
    if (!isValid) return;

    DoThat();
}

void DoThat() {
    Console.WriteLine("DoThat()");
}

Можно ли использовать возврат внутри метода void? Есть ли какие-либо потери производительности? Или лучше написать такой код:

void DoThis()
{
    if (isValid)
    {
        DoThat();
    }
}

Ответы на вопрос(10)

Ваш ответ на вопрос