Bienvenidos sean a este post, hoy veremos un metodo del tipo string.
Este metodo nos permite saber si un texto pasado como argumento se encuentra dentro de otro texto, en caso de ser verdadero nos devolvera un true de lo contrario un false, veamos como es su sintaxis:
variable.Contains(texto);
Para entender a este metodo vamos a crear un ejemplo, para ello haremos un nuevo archivo con el nombre contiene.cs y le agregaremos el sigueinte codigo:
contiene.cs
using System;
public class Program
{
static int Main()
{
string texto="tinchicus.com es un sitio web";
string cadena="es un";
if (texto.Contains(cadena))
{
Console.Write("cadena esta contenido en texto");
} else {
Console.Write("cadena no esta contenido en texto");
}
return 0;
}
}
En este ejemplo simple primero definiremos un texto en una variable y luego otra variable pero con un par de palabras, lo siguiente es el condicional donde verificara el resultado devuelto por el metodo y para ello se lo aplicamos a la variable texto y como argumento le pasamos a cadena, aqui en caso de ser verdadero procede a notificarnos que cadena esta contenido dentro de texto de lo contrario nos notificara que no lo esta, con todo esto comentado pasemos a compilar y ejecutar nuestro programa para ver su salida:
C:\Users\tinchicus>contiene.exe
cadena esta contenido en texto
C:\Users\tinchicus>
Como podemos ver esta cadena existe de la misma forma en el texto por lo tanto nos devolvera un true y el mensaje que vimos, pero para experimentar prueben de cambiar esta linea:
if (texto.Contains(cadena))
De esta forma:
if (cadena.Contains(texto))
Vuelvan a compilarlo y ejecuten el nuevo programa para ver como es su nueva salida.
En resumen, hoy hemos visto Contains, que es, para que sirve, como es su sintaxis y un ejemplo practico para verlo en accion, 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.


Donación
Es para mantenimento del sitio, gracias!
$1.50
