Anuncios

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

Anuncios

Este metodo nos permite buscar tanto un caracter como un texto en una cadena, pasemos a ver su sintaxis:

variable.IndexOf(patron[,inicio]);
Anuncios

El metodo se aplica a la variable y como dijimos debemos pasar un patron de busqueda, puede ser un caracter o una cadena, y de forma opcional podemos indicarle desde donde podemos comenzar la busqueda, con esto comentado vamos a crear un ejemplo para entender el concepto y para ello haremos un nuevo archivo con el nombre de indice.cs y le agregaremos el siguiente codigo:

indice.cs

using System;

public class Program
{
	static int Main()
	{
		string t="tinchicus.com es un gran lugar para aprender!";

		Console.WriteLine("a esta en: " + t.IndexOf('a'));
		Console.WriteLine("com esta en: " + t.IndexOf("com"));
		Console.WriteLine("a esta en: " + t.IndexOf('a',23));
		Console.WriteLine("ar esta en: " + t.IndexOf("ar",29));

		return 0;
	}
}
Anuncios

Primero definiremos una variable con un texto, despues tendremos cuatro lineas donde mostraremos el resiltado de aplicar el metodo en el texto de varias formas:

  • En el primer caso buscaremos un solo caracter desde el comienzo
  • En el segundo caso le pediremos que busque la palabra com
  • En el tercer caso volvemos a buscar el caracter a pero esta vez desde otra posicion inicial
  • En el ultimo caso buscamos el texto ar pero a partir de la posicion 29
Anuncios

Con todo esto comentado vamos a porceder a compilarlo y ejectuar el programa resultante para ver como es su salida:

C:\Users\tinchicus>indice.exe
a esta en: 22
com esta en: 10
a esta en: 28
ar esta en: 32

C:\Users\tinchicus
Anuncios

Observen como al cambiar el inicio de la busqueda nos devuelve otra salida, asi como no solo podemos buscar un caracter sino tambien frases y/o palabras dependiendo de nuestra necesidad.

Anuncios

En resumen, hoy hemos visto IndexOf, que es, para que sirve, como es su sintaxis, un ejemplo para poder ver los distintos opciones de uso y que nos devuelve, espero 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