ultimos - string[] c# ejemplos
El método más corto para convertir una matriz en una cadena en c#/ LINQ (2)
String.Join(",", arr.Select(p=>p.ToString()).ToArray())
Cerrado como duplicado exacto de esta pregunta .
Tengo una matriz / lista de elementos. Quiero convertirlo en una cadena, separada por un delimitador personalizado. Por ejemplo:
[1,2,3,4,5] => "1,2,3,4,5"
¿Cuál es la forma más corta / esiest de hacer esto en c #?
Siempre lo he hecho ciclando la lista y comprobando si el elemento actual no es el último antes de agregar el separador.
for(int i=0; i<arr.Length; ++i)
{
str += arr[i].ToString();
if(i<arr.Length)
str += ",";
}
¿Hay una función LINQ que pueda ayudarme a escribir menos código?
String.Join(",", array.Select(o => o.ToString()).ToArray());