multidimensional example array c# .net arrays string

example - object array c#



Opuesto a String.Split con separadores(.net) (2)

Encontré la respuesta. Se llama String.Join .

¿Hay alguna manera de hacer lo contrario de String.Split en .Net? Es decir, combinar todos los elementos de una matriz con un separador dado.

Tomando ["a", "b", "c"] y dando "abc" (con un separador de " " ).

ACTUALIZACIÓN: Encontré la respuesta yo mismo. Es el método String.Join .


Puedes usar String.Join :

string[] array = new string[] { "a", "b", "c" }; string separator = " "; string joined = String.Join(separator, array); // "a b c"

Aunque es más detallado, también puede usar un enfoque StringBuilder :

StringBuilder builder = new StringBuilder(); if (array.Length > 0) { builder.Append(array[0]); } for (var i = 1; i < array.Length; ++i) { builder.Append(separator); builder.Append(array[i]); } string joined = builder.ToString(); // "a b c"