Digamos que tengo una matriz (o lista) de los artículosImpresión de una coma (,) después de cada elemento de una matriz
A[] = [a,b,c,d,e]
Si quiero imprimirlos para cada elemento está separado por una coma (o cualquier otro delimitador), por lo general tiene que hacer esto:
for(int i=0; i < A.Count; i++)
{
Console.Write(A[i]);
if (i != A.Count-1)
Console.Write(",");
}
lo tanto, mi salida se ve como:
a,b,c,d,e
¿hay una manera mejor o más ordenado a ¿lograr esto?
me gusta usar un bucle foreach, pero que imprime una coma después del último elemento, así, que no es deseable.
+1 presente elimino mi propia responde a favor de esto –
String es una clase. cadena es un tipo de datos. string.Join no tiene sentido de forma simbólica, debería ser String.Únase a –
@HasanKhan No hay [ninguna diferencia] (http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/what-s-the-difference-between-code-string-code-and -code-system-string-code.aspx) entre 'string' y' System.String'. Es una preferencia del desarrollador. – vcsjones