none
Como saber se é um número inteiro ou não ?

    Question

  • Olá

    Eu faço uma pesquisa e ela me retorna o resultado de uma divisão.

    pode retorna 0.5, 1, 1.2, 2, 2.4 e por ai vai...

    O que eu preciso saber é:

    se for 1 faz uma coisa, se for 1.2 faz outra coisa, ou seja se for um numero inteiro faz uma coisa caso ñ faz outra.

    como faço isso ?

    Obrigado

    Monday, November 01, 2010 10:21 PM

Answers

  • Você pode fazer assim:

          int valor;
          //Ser for Inteiro ele atribui à variável valor, o valor passado
          Int32.TryParse("1",out valor);
          //Ser não for Inteiro ele atribui à variável valor, o Número 0
          Int32.TryParse("1.5",out valor);

    é isso?


    Bruno Ferreira de Souza
    Analista Desenvolvedor .NET
    MCP - Windows Form
    Monday, November 01, 2010 10:31 PM

All replies

  • Você pode fazer assim:

          int valor;
          //Ser for Inteiro ele atribui à variável valor, o valor passado
          Int32.TryParse("1",out valor);
          //Ser não for Inteiro ele atribui à variável valor, o Número 0
          Int32.TryParse("1.5",out valor);

    é isso?


    Bruno Ferreira de Souza
    Analista Desenvolvedor .NET
    MCP - Windows Form
    Monday, November 01, 2010 10:31 PM
  • exatamente !

    deu certo !

    Obrigado !

    Monday, November 01, 2010 11:01 PM