Это плохая практика использовать return внутри void-метода?
Представьте себе следующий код:
void DoThis()
{
if (!isValid) return;
DoThat();
}
void DoThat() {
Console.WriteLine("DoThat()");
}
Можно ли использовать возврат внутри метода void? Есть ли какие-либо потери производительности? Или лучше написать такой код:
void DoThis()
{
if (isValid)
{
DoThat();
}
}