Это хорошая практика использовать более одного оператора 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;
}
}