Ответ 1
Вы можете присоединиться к массиву, используя следующее:
string.Join(",", Client);
Затем вы можете вывести все так, как хотите. Вы можете изменить запятую на то, что хотите, пространство, трубу или что-то еще.
Как сделать этот вывод для строки?
List<string> Client = new List<string>();
foreach (string listitem in lbClients.SelectedItems)
{
Client.Add(listitem);
}
Вы можете присоединиться к массиву, используя следующее:
string.Join(",", Client);
Затем вы можете вывести все так, как хотите. Вы можете изменить запятую на то, что хотите, пространство, трубу или что-то еще.
Вероятно, вы хотите что-то вроде этой перегрузки String.Join:
String.Join<T> Method (String, IEnumerable<T>)
Docs:
http://msdn.microsoft.com/en-us/library/dd992421.aspx
В вашем примере вы должны использовать
String.Join("", Client);
Мое предложение:
using System.Linq;
string myStringOutput = String.Join(",", myArray.Select(p => p.ToString()).ToArray());
ссылка: https://coderwall.com/p/oea7uq/convert-simple-int-array-to-string-c