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)
有一些无效的参数。
如何进行转换?
答案 0 :(得分:2)
String.Join
接受一个数组,您传递IEnumerable<string>
。
修复如下:
string list = string.Join(",",IDList.ToArray());