Diese Antwort ist für Sie, wenn Sie sich noch nicht in die Tiefen von .NET 4.0 wagen möchten.
String.Join () verkettet alle Elemente eines String-Arrays unter Verwendung des angegebenen Trennzeichens zwischen den einzelnen Elementen.
Die Syntax lautet
public static string Join(
string separator,
params string[] value
)
Anstatt Ihre Liste der Ints an die Join-Methode zu übergeben, empfehle ich, zuerst ein Array von Zeichenfolgen aufzubauen.
Folgendes schlage ich vor:
static string myFunction(List<int> a) {
int[] intArray = a.ToArray();
string[] stringArray = new string[intArray.Length];
for (int i = 0; i < intArray.Length; i++)
{
stringArray[i] = intArray[i].ToString();
}
return string.Join(",", stringArray);
}