C#: Solução Simples para validar se um campo é número

Sei que muita gente já precisou um dia fazer essa verificação, existe uma solução bastante simples utilizando o try/catch, onde ele tenta fazer uma conversão do campo para decimal e verifica se é número:

Boolean isNumber = false;

try{
Convert.ToDecimal(variavel);
isNumber = true;
}
catch{}


Caso variável seja número , isNumber retorna true, caso contrário, retorna-se false.

Leave a Reply

Category

Category

  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)

Category

Category