Нет - используйте return
вместо. Зачем заставлять того, кто читает ваш код, переходить к точке выхода и , а затем возвращаться? Вы знаете все, что вам нужно сделать на данный момент, поэтому самое ясное решение - вернуться, ИМО.
Идея «не иметь несколько точек выхода» была уместна в языках, где вам нужно было бы выполнять такие вещи, как очистка при выходе из функции, но между сборкой мусора и finally
блоками она бессмысленна и контрпродуктивна в C #.
Что вы хотите сделать, если условие выполнено? Вернитесь из метода. Так что сделайте так, чтобы ваш код говорил это. Везде, где вы можете заставить код сказать именно то, что вы имеете в виду , это хорошо. Не усложняй, чем нужно.
Я предполагаю, что ваша реальная ситуация более сложна, чем , просто эти условия, в противном случае я бы использовал что-то вроде ответа Марсело, но, вероятно, записал как:
return !(condition1 || condition2 || condition3);