如何将此输出转换为字符串?
List<string> Client = new List<string>();
foreach (string listitem in lbClients.SelectedItems)
{
Client.Add(listitem);
}
Answers:
您可以使用以下方法加入阵列:
string.Join(",", Client);
然后,您可以随时输出。您可以将逗号更改为任何所需的空格,管道或其他内容。
您可能想要类似String.Join的重载:
String.Join<T> Method (String, IEnumerable<T>)
文件:
http://msdn.microsoft.com/zh-CN/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
string.Join<T>(String, IEnumerable<T>)
已经调用ToString()
了这些项,并且有一种string.Join(String, IEnumerable<String>)
不需要的方法ToArray()
。