É uma boa prática usar mais que uma instrução RETURN em um método? [duplicado]
Duplicata Possível:
Por que é uma boa prática retornar no final de um método
Eu gostaria de saber se poderia ser considerado uma boa prática usar várias instruções RETURN em um método e por quê. Se não, gostaria de saber como você iria reescrever o código de uma maneira diferente.
public string GetNominativeById(int? candidateId)
{
if (candidateId.HasValue)
return repepositoryCandidate.GetById(candidateId.Value).Nominative;
else
return string.Empty;
}
}
Com um RETORNO
public string GetNominativeById(int? candidateId)
{
string result;
if (candidateId.HasValue)
result = repepositoryCandidate.GetById(candidateId.Value).Nominative;
else
result = string.Empty;
return result;
}
}