Bienvenidos sean a este post, hoy veremos un metodo del tipo string.
Este metodo nos permite reemplazar desde un simple caracter hasta una porcion de un texto almacenado en una variable, veamos como es su sintaxis:
variable.Replace(texto_viejo,texto_nuevo);
El metodo se aplica directamente a la variable donde realizaremos el reemplazo, donde primero pasaremos el texto que deseamos reemplazar y luego el texto con el cual lo reemplazaremos, para entender el concepto vamos a crear un ejemplo y para ello harmeos un nuevo archivo con el nombre de reemplazo.cs y le agregaremos el siguiente codigo:
reemplazo.cs
using System;
public class Program
{
static int Main()
{
string texto="tinchicus.com es un gran lugar para aprender!";
Console.WriteLine(texto);
Console.WriteLine(texto.Replace("un gran","el mejor"));
Console.WriteLine(texto.Replace("n","*"));
return 0;
}
}
Primero definiremos una variable con un texto, la siguiente linea sera para mostrar el texto sin ninguna modificacion, en la siguiente linea cambiaremos dos palabras por otras, la ultima linea mostraremos el resultado de reemplazar la letra n por el asterisco (*), con todo esto comentado compilemos el codigo y ejecutemos el programa para ver como es su salida:
C:\Users\tinchicus>reemplazo.exe
tinchicus.com es un gran lugar para aprender!
tinchicus.com es el mejor lugar para aprender!
ti*chicus.com es u* gra* lugar para apre*der!
C:\Users\tinchicus>
Observen como trabaja este metodo, siempre buscara el texto que le pasemos como origen y lo reemplazara con el de destino todas las veces que lo encuentre en la cadena, si bien en el primer caso no se ve si lo podemos observar que se reemplazaron todas las letras n por asteriscos.
En resumen, hoy hemos visto Replace, que es, como es su sintaxis, para que sirve y un ejemplo muy simple para poder 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
