Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con condicional (if)

Estas en el tema de Problema con condicional (if) en el foro de .NET en Foros del Web. Hola amigos. Tengo un problema, yo vengo de visual basic, y por lo mismo estoy acostumbrado a el. El problema es el siguiente: quiero que ...
  #1 (permalink)  
Antiguo 12/10/2012, 14:45
 
Fecha de Ingreso: diciembre-2011
Mensajes: 20
Antigüedad: 12 años, 4 meses
Puntos: 1
Información Problema con condicional (if)

Hola amigos. Tengo un problema, yo vengo de visual basic, y por lo mismo estoy acostumbrado a el.

El problema es el siguiente:

quiero que cuando se aprete un boton haya un if que diga si el boton siguiente tiene algo de texto; en visual basic era asi:

Private Sub Button1()
If Button2.Caption = "" Then
Button2.Caption = "Algo"
End sub

quiero hacer lo mismo pero en C# al principio probé asi:

codigo del boton1;
if (button2.text = "")
{
button2.text = ("");
}

obviamente me da error
asi que si me pudieran decir como seria, muchas gracias!!!
  #2 (permalink)  
Antiguo 12/10/2012, 14:56
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Problema con condicional (if)

Hola gra_777, has lo siguiente :
Código C:
Ver original
  1. If(String.IsNullOrEmpty(button2.Text))
  2. {
  3. }
Saludos!.
OJO : DENTRO DE TU SENTENCIA IGUAL LE PASAS UN VACIO POR SI NO TE DISTE CUENTA...
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 12/10/2012, 15:07
Avatar de giovani_loera  
Fecha de Ingreso: mayo-2011
Ubicación: Tijuana
Mensajes: 225
Antigüedad: 13 años
Puntos: 21
Respuesta: Problema con condicional (if)

Otra cosa gra_777

En las condiciones tienes que poner doble == , para ver que sean diferencte es !=
Tomando tu ejemplo seria asi:

Código C#:
Ver original
  1. if (button2.text == "")
  2. {
  3.  
  4. button2.text = "";
  5. //otra forma de poner en blanco un dato string,
  6. button2.Text=string.Empty;
  7. }

Es por eso que te arroja el error.

Apoyo la aportacion de Aquaventus, por en si se ve mas bonito el codigo

Y como recomendacion o tips, es utilizar funciones que ya vienen en los lenguajes como los que te acabamos de dar

Código C#:
Ver original
  1. If(String.IsNullOrEmpty(button2.Text))
  2. {
  3. button2.Text=string.Empty;
  4. }

Espero que te sirva
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:53.