
18/08/2006, 17:42
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 9 meses Puntos: 2 | |
Developer9 luego preguntas por que el asombro cuando contestas bien...
en C# y asi como en .NET se usan propiedades para Length.
otro error es el operador logico de comparacion. pero bueno.
kittia, con sus deficiencias Developer9 tienen razon ya que lo que hace tu bloque condicional es permitir el paso de aquellos que sean diferentes a 10, 14, 16,18
si tu bloque if es:
if(condicion)
{
//aqui trabajaras con los valores que pasen por la condicion.
}
se supone que tendrias que usar == en lugar de !=
ya que si
tienes:
if(this.cuenta.trim().length() != 10 || this.cuentaDestino.trim().length() != 14 || this.cuenta.trim().length() != 18 || this.cuenta.trim().length() != 16 )
{
//En este bloque solo pasaran aquellos que sean diferentes a 10, 14, 16, 18
}
intenta con:
if(this.cuenta.trim().length() == 10 || this.cuentaDestino.trim().length() == 14 || this.cuenta.trim().length() == 18 || this.cuenta.trim().length() == 16 )
{
}
de esta forma si alguna cuenta tienen 10, pasara porque es uno de las condiciones, si es 14, tambien pasara, etc.
pues eso.
espera creo que hay un error.
no se si se permita el uso del operador == de la forma en que lo intentas, espero que si, sino tendrias que enparejarlos.
if((this.cuenta.trim().length() == 10 )||( this.cuentaDestino.trim().length() == 14) || (this.cuenta.trim().length() == 18) || (this.cuenta.trim().length() == 16) )
{
}
tendre que probarlo antes y despues regreso a contarte.
Saludos.
Última edición por Nivel7; 18/08/2006 a las 17:50 |