Это хорошая практика использовать более одного оператора RETURN в методе? [Дубликат]

Возможный дубликат:

Почему стоит возвращаться в конце метода?

Я хотел бы знать, можно ли считать хорошей практикой использование нескольких операторов RETURN в методе и почему. Если нет, я хотел бы знать, как бы вы переписали код другим способом.

public string GetNominativeById(int? candidateId)
        {
            if (candidateId.HasValue)
                return repepositoryCandidate.GetById(candidateId.Value).Nominative;
             else
                return string.Empty;
            }
        }

С одним ВОЗВРАТОМ "

 public string GetNominativeById(int? candidateId)
    {
        string result;
        if (candidateId.HasValue)
            result =  repepositoryCandidate.GetById(candidateId.Value).Nominative;
         else
            result =  string.Empty;

        return result;
        }
    }

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

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