¿Qué versión del marco .NET está utilizando? La sobrecarga de String.Join () sugerida se agregó en .NET 4, antes de lo cual el método solo tomaba un Array.
Dan J
Respuestas:
198
Puede unir su matriz usando lo siguiente:
string.Join(",", Client);
Entonces puede generar la salida de la forma que desee. Puede cambiar la coma a lo que quiera, un espacio, una tubería o lo que sea.
Respuestas:
Puede unir su matriz usando lo siguiente:
string.Join(",", Client);
Entonces puede generar la salida de la forma que desee. Puede cambiar la coma a lo que quiera, un espacio, una tubería o lo que sea.
fuente
Probablemente quieras algo como esta sobrecarga de String.Join:
String.Join<T> Method (String, IEnumerable<T>)
Documentos:
http://msdn.microsoft.com/en-us/library/dd992421.aspx
En su ejemplo, usaría
String.Join("", Client);
fuente
Mi sugerencia:
using System.Linq; string myStringOutput = String.Join(",", myArray.Select(p => p.ToString()).ToArray());
referencia: https://coderwall.com/p/oea7uq/convert-simple-int-array-to-string-c
fuente
string.Join<T>(String, IEnumerable<T>)
ya llamaToString()
a los elementos, y hay unstring.Join(String, IEnumerable<String>)
método que no necesitaToArray()
.