Anuncios

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

Anuncios

Este metodo nos permite comparar dos cadenas entre si, veamos su sintaxis y las dos posibles formas de utilizarlo:

variable1.Equals(variable2);
Anuncios
string.Equals(variable1, variable2);
Anuncios

En cualquiera de las dos formas nos devolvera un valor booleano siendo True para cuando son iguales y False cuando son distintas, tengan en cuenta que el metodo diferencia entre mayusculas y minusculas asi solamente seran iguales si todos los caracteres son iguales, vamos a crear un ejemplo y para ello haremos un archivo con el nombre igual.cs y le agregaremos el siguiente codigo:

igual.cs

using System;

public class Program
{
	static int Main()
	{
		string t1 = "nuevo";
		string t2 = "viejo";
		string t3 = string.Copy(t1);

		Console.WriteLine("Primera forma: " + t1.Equals(t2));
		Console.Write("Segunda forma: " + string.Equals(t1, t3));

		return 0;
	}
}
Anuncios

En este ejemplo primero definiremos dos variables de tipo string con valores distintos, para luego definir una tercera donde le copiaremos el contenido de la primera variable, sobre este metodo hablamos en este post, nuestro siguiente paso sera mostrar el valor que nos devuelve las dos formas distintas de poder comparar las variables, con esto comentado pasemos a compilarlo y ejecutar el programa resultante para ver su salida:

C:\Users\tinchicus>igual.exe
Primera forma: False
Segunda forma: True
C:\Users\tinchicus>
Anuncios

Observen que en ambos casos funciono correctamente, pero si se preguntan para que puede servirnos, en este caso es para un condicional donde verifique si dos cadenas sean iguales y dependiendo del valor devuelto actue de una forma u otra, se que preguntaran porque no usar el operador de igualdad, ==, pero puede suceder que en algunas circunstancias este operador no funcione correctamente y deban utilizar este metodo.

Anuncios

En resumen, hoy hemos visto Equals, que es, para que sirve, sus dos sintaxis para utilizarlo, y un ejemplo simple para poder ver como trabajan ambas sintaxis, espero les haya sido de utilidad 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