Bienvenidos sean a este post, hoy veremos un metodo del tipo string.
En este post vimos un metodo que nos permitia convertir una cadena en un array a traves de la division de esta, el metodo del cual hablaremos aqui hace justamennte lo opuesto, es decir converit un array de tipo string en un texto o string uniendo todos los elementos de este, veamos su sintaxis:
string.Join("unidor", array);
En este caso debemos pasar la clase donde se encuentra definida seguido del metodo y entre partentesis pasaremos primero el elemento que se encargara de unir los distintos elementos del array, el cual puede ir desde un simple caracter como un espacio en blanco hasta un palabra o una frase dependiendo de nuestra necesidad, el siguiente argumento sera el array que uniremos, vamos a crear un ejemplo para entender el concepto, para ello crearemos un nuevo archivo llamado unir.cs y en el agregaremos el siguiente codigo:
unir.cs
using System;
public class Programa
{
static int Main()
{
string texto="tinchicus.com es un gran lugar para aprender!";
string[] miArreglo = texto.Split(' ');
Console.WriteLine("Resultado de dividirla:");
foreach(string palabra in miArreglo)
{
Console.WriteLine(palabra);
}
string cdn = string.Join("->", miArreglo);
Console.Write("Cadena unida: " + cdn);
return 0;
}
}
Aqui primero definimos una variable con un texto, lo siguiente es hacer lo mismo que hicimos en este post aplicando el metodo Split sobre la variable anterior para separarlas en base al espacio que divide a las palabras, despues por medio de un bucle foreach mostraremos cada uno de los elementtos almacenados en el nuevo array (miArreglo), hasta aqui generamos el nuevo array y lo mostramos, nuestro siguiente paso sera usar el Join, para ello definimos una nueva variable llamada cdn en la cual almacenaremos el resultado de usar el metodo Join, para este caso usaremos un «unidor» que es una flecha y luego le pasamos el array que generamos con el Split, por ultimo mostramos el valor almacenado en cdn, compilemos y veamos como es su salida:
C:\Users\tinchicus>unir.exe
Resultado de dividirla:
tinchicus.com
es
un
gran
lugar
para
aprender!
Cadena unida: tinchicus.com->es->un->gran->lugar->para->aprender!
C:\Users\tinchicus>
Al igual que vimos en este post primero pudimos dividir el texto en cada ima de sus palabras que las componen, pero despues podemos ver como ahora volvimos a crear el texto pero en lugar de tener espacios tenemos una flecha en su lugar, asi como dijimos anteriormente podemos usar lo que queramos, como pueden ver tiene su practicidad para algunas tareas pero eso se los dejo a ustedes.
En resumen, hoy hemos visto Join, que es, como es su sintaxis, para que sirve y un ejemplo simple para poder verlo en eaccion, espero les sea 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
