Usuário com melhor resposta
Comparação de dois metodos ou funções

Pergunta
-
Respostas
-
Como o Luiz disse, o mais correto é fazer uma verificação no próprio método antes de retornar o valor.
vc pode usar um if por exemplo.
public string TestMethod(string strInput) { // faco a validacao se a string esta diferente de nula ou vazia // se sim retorno o valor // senao posso retornar uma exception ou uma mensagem de erro if (!String.IsNullOrEmpty(strInput)) { return strInput; } else { // nesse caso retorno a exception throw new Exception("A string está vazia ou nula"); } }
[]'s Rafael- Marcado como Resposta MarthaBorges quarta-feira, 11 de maio de 2011 14:17
Todas as Respostas
-
-
-
-
Martha, exemplefique melhor qual é o retorno deste método que de tipo de verificação quer fazer?!
Ao meu entender você deverá realizar as validações antes de retornar, se houver algo errado você para antes de retornar alguma coisa.
Abraço
Estevam
**** Se a reposta foi útil, então não esqueça de marca-lá. ***- Sugerido como Resposta RafaelZanini quarta-feira, 11 de maio de 2011 14:03
-
-
-
sim.. seria verificar se o valor de retorno está correto.
private bool retorno(){
/bla bla bla
}
private bool coferir()
{
if(retorno ==)
bla bla
}
eu so faria isto se estivesse a usar classes...apenas....
http://msdn.microsoft.com/en-us/library/ms173114(v=vs.80).aspx
One word frees us of all the weight and pain of life: that word is love. -
Como o Luiz disse, o mais correto é fazer uma verificação no próprio método antes de retornar o valor.
vc pode usar um if por exemplo.
public string TestMethod(string strInput) { // faco a validacao se a string esta diferente de nula ou vazia // se sim retorno o valor // senao posso retornar uma exception ou uma mensagem de erro if (!String.IsNullOrEmpty(strInput)) { return strInput; } else { // nesse caso retorno a exception throw new Exception("A string está vazia ou nula"); } }
[]'s Rafael- Marcado como Resposta MarthaBorges quarta-feira, 11 de maio de 2011 14:17