Array
(
)

Conversão string para int no if

Jair Souza
   - 03 set 2014

Qual a maneira correta de fazer esta conversão no if ?
#Código

if ((iDLocatarioTextBox.Text) > ConvertTo.Int32("1"))

Joel Rodrigues
   - 03 set 2014

Pense bem: se você quer realizar uma comparação numérica, os dois lados precisam ser números, certo?
Então você tem que ter inteiros nos dois lados. Agora, se você vai comparar com um valor fixo (1, por exemplo), não precisa converter um string para inteiro, pois você pode utilizar o valor numérico diretamente.

0
|
0

Jair Souza
   - 03 set 2014

Mais uma vez, Valeu !

#Código

if (Convert.ToInt32(iDLocatarioTextBox.Text) > 1)
            {
                BtnCancelar.Enabled = true;
            }

0
|
0