Мне нравится первый лучше.
if ( )
{
return ...
}
return
Для меня это звучит как «по умолчанию», вы можете связать больше условий, но в конце есть значение по умолчанию.
Конечно, это вопрос стиля.
Дополнительный вопрос.
Это стиль C # - заключать квадратные скобки в одну строку?
if ( )
{
}
else
{
}
Я видел, как это проникло в примеры кода Java в SO, и мне интересно, что это коренная причина.
EDIT
@ Оуэн.
Я имею в виду, это стиль C # с использованием этой формы?
if ()
{
code ...
}
else
{
code...
}
Вместо этого (это будет Java предпочтительнее )
if ( ) {
code ...
} else {
code ...
}
В прошлом у меня были некоторые аргументы по этому поводу, но в большинстве случаев только с людьми из C #.