none
Operador || RRS feed

  • Pregunta

  • Hola amigos!

    Estoy intentando comparar dos strings en un if y no lo consigo este es el código: 

    if((txt1.Text = "0" || txt1.Text = "") && chk5.Checked == true)

    {...}

    me dice que no se puede usar el operador || entre strings, ¿cual es el operador para OR entre strings?

    lunes, 7 de abril de 2014 10:38

Respuestas

  • Tienes que poner == (tienes solo puesto =)

    if((txt1.Text == "0" || txt1.Text == "") && chk5.Checked == true)
    
    {...}

    Saludos, 

    Víctor.

    • Marcado como respuesta AlexelAlex lunes, 7 de abril de 2014 10:44
    lunes, 7 de abril de 2014 10:43

Todas las respuestas

  • Tienes que poner == (tienes solo puesto =)

    if((txt1.Text == "0" || txt1.Text == "") && chk5.Checked == true)
    
    {...}

    Saludos, 

    Víctor.

    • Marcado como respuesta AlexelAlex lunes, 7 de abril de 2014 10:44
    lunes, 7 de abril de 2014 10:43
  • if(  (txt1.Text.Equals("0") || txt1.Text.Equals("")) && chk5.Checked )

    o también se puede hacer

    if(  (txt1.Text.Equals("0") || String.IsNullOrEmpty(txt1.Text)) && chk5.Checked )

    Espero sea de ayuda.

    lunes, 7 de abril de 2014 18:28