Anuncios

Bienvvenidos sean a este post, hoy veremos un metodo particular del tipo string.

Anuncios

Este metodo nos permite verificar si la cadena esta vacia o es nula, en caso de ser asi nos devolvera un valor de True y en caso de no ser asi nos devuelve un False, veamos como es su siintaxis:

string.isNullOrEmpty(variable);
Anuncios

Siempre invocaremos la clase donde esta definida seguida del metodo y como argumento pasaremos la variable con la cadena a verificar, vamos a crear un ejemplo para entender el concepto, primero pasemos a crear un nuevo archivo con el nombre vacio.cs y le agregaremos el siguiente codigo:

vacio.cs

using System;

public class Program
{
	static int Main()
	{
		string texto1 = null;
		string texto2 = "tinchicus.com";
		string texto3 = " ";
		string texto4 = "";

		Console.WriteLine("texto1: " + string.IsNullOrEmpty(texto1));
		Console.WriteLine("texto2: " + string.IsNullOrEmpty(texto2));
		Console.WriteLine("texto3: " + string.IsNullOrEmpty(texto3));
		Console.WriteLine("texto4: " + string.IsNullOrEmpty(texto4));

		return 0;
	}
}
Anuncios
Anuncios

En este codigo primero definiremos cuatro cadenas de texto en distintas variables, en el primero caso usaremos un null, en el seegundo pasamos un texto, en el tercero un espacio en blanco y en el ultimo no pasamos nada, lo siguiente sera cuatro lineas para mostrar el resultado de aplicar el metodo en cada una de las variables anteriores, antes de compilarlo traten de pensar como seran las posibles salidas de la aplicacion del metodo en cada una de sus variables, compilemos y ejecutemos el programa para ver su salida:

C:\Users\tinchicus>vacio.exe
texto1: True
texto2: False
texto3: False
texto4: True

C:\Users\tinchicus>
Anuncios
Anuncios

Observen que nos devolvio True para el primero y el ultimo lo cual es correcto porque en el primer caso es nulo (null) y en el cuarto caso no pasamos nada, seguramente se preguntaran porque en el tercer caso paso un False si solo pasamos un espacio en blanco, tecnicamente no tiene nada pero en realidad tiene un caracter que representa al espacio en blanco por lo tanto si tiene algo, asi que con esto podemos evaluar cuando realmente pasamos algo o no en una variable, un uso practico seria con un condicional if les dejo un ejemplo de esto:

if (texto1.IsNullOrEmpty)
{
	Console.WriteLine("La variable esta vacia o es nula");
} else {
	Console.WriteLine("La variable contiene algo");
}
Anuncios

Por ejemplo aqui verificamos si esta vacia o no, en caso de ser verdadero le decimos que no existe nada, de lo contrario le comentamos que posee algo, este es un ejemplo simple de como aplicarlo.

Anuncios

En resumen, hoy hemos visto IsNullOrEmpty, que es, como es su sintaxis, para que sirve, y un ejemplo simple para ver las distintas posibles salidas de este metodo, espero que les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50

Anuncio publicitario