Учитывая список <int>, как создать строку, разделенную запятой?

Учитывая список <int> как создать строку, разделенную запятой?

Ответы

Ответ 1

Вы можете использовать String.Join:

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

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

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

Ответ 2

Если это будет большая строка, вы можете захотеть использовать класс StringBuilder, поскольку он менее интенсивен. Он не выделяет память каждый раз, когда вы добавляете другую строку, что дает повышение производительности.