2010-07-04 12 views

risposta

32

È possibile utilizzare String.Join:

List<int> myListOfInt = new List<int> { 1, 2, 3, 4 }; 

string result = string.Join<int>(", ", myListOfInt); 

// result == "1, 2, 3, 4" 
+0

+1, Nizza! Ma perché il parametro type sul metodo 'join' non viene dedotto? –

+0

@Jay Sinha: È, ma volevo esplicitare che sto usando un overload di String.Join che ha un parametro di tipo. Puoi tranquillamente ometterlo. – dtb

+0

Ok, grazie per la risposta. :) –

0

Se sta andando essere una stringa di grandi dimensioni, si può prendere in considerazione l'utilizzo della classe StringBuilder perché è meno intensivo di memoria. Non assegna memoria ogni volta che aggiungi un'altra stringa, il che porta a miglioramenti delle prestazioni.

Problemi correlati