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