Porque no va esto?.

17/03/2005 - 20:27 por Carmelo J. Morales Muñoz | Informe spam
Hash: SHA1

if ( ((char)tbPrecioServicio.Text[i] < '0')) ||
(((char)tbPrecioServicio.Text[i] > '9')) ) {



}



Me dice siempre que el operador OR (||) no es válido, no lo
entiendo.



Lo que quiero es comparar un determinado caracter si es < 0 ó > 9

Preguntas similare

Leer las respuestas

#1 Richard Blas Palacios
17/03/2005 - 22:27 | Informe spam
Hola aquí te envio el código que compila correctamente.

int LengthCadena = tbPrecioServicio.Text.Length;
int i=0;
for(i=0; i< LengthCadena -1; i++)
{
if (((char)tbPrecioServicio.Text[i] < '0') ||
((char)tbPrecioServicio.Text[i] > '9'))
{
//MessageBox.Show;
}
}

El código funciona correctamente.

Salu2.

J. Richard Blas.








"Carmelo J. Morales Muñoz" wrote in message
news:

Hash: SHA1

if ( ((char)tbPrecioServicio.Text[i] < '0')) ||
(((char)tbPrecioServicio.Text[i] > '9')) ) {



}



Me dice siempre que el operador OR (||) no es válido, no lo
entiendo.



Lo que quiero es comparar un determinado caracter si es < 0 ó > 9



Respuesta Responder a este mensaje
#2 Carmelo J. Morales Muñoz
18/03/2005 - 14:32 | Informe spam
Hash: SHA1

gracias!

Respuesta Responder a este mensaje
#3 Octavio Hernandez
19/03/2005 - 11:12 | Informe spam
Carmelo,

Creo que estabas escribiendo una expresión lógica con estilo Pascal .-)

Salu2 - Octavio

"Carmelo J. Morales Muñoz" escribió en el mensaje
news:

Hash: SHA1

gracias!



Respuesta Responder a este mensaje
#4 Octavio Hernandez
19/03/2005 - 11:21 | Informe spam
Richard,

Los cast en principio sobran, el operador [] produce un char:

if (tbPrecioServicio.Text[i] < '0' || tbPrecioServicio.Text[i] > '9')
// ...

Slds - Octavio

"Richard Blas Palacios" escribió en el mensaje
news:
Hola aquí te envio el código que compila correctamente.

int LengthCadena = tbPrecioServicio.Text.Length;
int i=0;
for(i=0; i< LengthCadena -1; i++)
{
if (((char)tbPrecioServicio.Text[i] < '0') ||
((char)tbPrecioServicio.Text[i] > '9'))
{
//MessageBox.Show;
}
}

El código funciona correctamente.

Salu2.

J. Richard Blas.








"Carmelo J. Morales Muñoz" wrote in message
news:

Hash: SHA1

if ( ((char)tbPrecioServicio.Text[i] < '0')) ||
(((char)tbPrecioServicio.Text[i] > '9')) ) {



}



Me dice siempre que el operador OR (||) no es válido, no lo
entiendo.



Lo que quiero es comparar un determinado caracter si es < 0 ó > 9







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida