Validar strings

buenas a todos, en esta ocasión les traigo algo que ha simple vista parece simple pero cuando no lo sabemos tenemos que acudir a stack overflow o similares buscando alguna de las soluciones puestas, para ver si funcionan o no e ir probando…

Como hacemos cuando queremos validar un string de diferentes formas? en este caso quiero comparar si es igual a o si contiene y lo mismo pero al reves si NO es igual y si NO contiene algo
Cuando hablamos de string nos podemos referir a una variable, textbox, label o similares. 

En este ejemplo que voy a pasar ahora lo que quiero hacer es validar si el MONTO ES o NO es 0,00 y si Contiene o NO contiene el caracter “-”

código para validar que SI

if (lblMonto.Text == "0,00" || lblMonto.Text.Contains("-"))
 {
 MessageBox.Show("No esta permitido concretar una venta en la que el monto es igual o menor a cero", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning);
 }

En este caso lo que hace es SI el monto es 0,00 o el monto contiene el caracter “-” entonces envia msgbox al usuario.

codigo para que NO

if (lblMonto.Text != "0,00" || !lblMonto.Text.Contains("-")) // si no es igual a 0,00 o si no contiene "-"
 {


}

En este otro caso, dice SI el label monto no es 0,00 el label NO contiene el caracter “-”
Entonces haz algo o deja que algo suceda.
En mi caso tenia curiosidad de saber como podia hacer para validar que NO contenga algo dentro de una cadena de caracteres, esto se hace agregando el signo ! al principio.

!lblMonto.Text.Contains("-")
Anuncios

Acerca de Mati !

Técnico informatico, Programador y Administrador de Sistemas con aspiraciones de emprendedor.
Galería | Esta entrada fue publicada en C# y etiquetada , , , , , , , , , , . Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s