recorrer net multidimensionales matriz matrices imprimir generar consola array c# .net arrays linq linq-to-objects

c# - net - Conversión de una matriz Int a una matriz de cadenas



matriz en c# consola (3)

Aqui tienes:

Versión linq

String.Join(",", new List<int>(array).ConvertAll(i => i.ToString()).ToArray());

Una simple:

string[] stringArray = intArray.Select(i => i.ToString()).ToArray();

Cuando estoy convirtiendo una matriz de enteros en una matriz de cadena, lo estoy haciendo de una manera más larga utilizando un bucle for, como se menciona en el código de muestra a continuación. ¿Hay una taquigrafía para esto?

Las preguntas y respuestas existentes en SO se int[] a int[] a string (no a string[] ). Así que no fueron útiles.

Si bien encontré esto Convirtiendo una matriz int en una respuesta de matriz String, la plataforma es Java no C #. ¡No se puede implementar el mismo método!

int[] intarray = { 198, 200, 354, 14, 540 }; Array.Sort(intarray); string[] stringarray = { string.Empty, string.Empty, string.Empty, string.Empty, string.Empty}; for (int i = 0; i < intarray.Length; i++) { stringarray[i] = intarray[i].ToString(); }


Prueba Array.ConvertAll

int[] myInts = { 1, 2, 3, 4, 5 }; string[] result = Array.ConvertAll(myInts, x=>x.ToString());


int[] intarray = { 1, 2, 3, 4, 5 }; string[] result = intarray.Select(x=>x.ToString()).ToArray();