如何将匿名列表转换为字符串。?

时间:2015-10-05 15:00:25

标签: c#

XDocument doc = XDocument.Load(reader);
var IDList = from listings in doc.Root.Elements("SearchData")
             select (string)listings.Attribute("ListingID");
string list = string.Join(",",IDList);

在上面的例子中,我尝试将var IDList转换为以逗号分隔的字符串列表,但错误为string.Join(",",IDList)有一些无效的参数。

如何进行转换?

1 个答案:

答案 0 :(得分:2)

String.Join接受一个数组,您传递IEnumerable<string>

修复如下:

  string list = string.Join(",",IDList.ToArray());