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

本文关键字:转换 字符串 列表 | 更新日期: 2023-09-27 18:16:00

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)有一些无效参数而出错。

如何进行转换?

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

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

修改如下:

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