1

我正在调试一个.SingleOrDefault()抛出异常“子查询返回多个元素”的查询。

SomeValue = (from...
             where ....
             select ...).SingleOrDefault()

我想看看它为哪个值生成了这个错误,所以我把它改成了:

SomeValue = ((from...
              where ....
              select ...).ToList()).ToString()

问题是它没有返回列表的字符串,而是返回"System.Collections.Generic.List1[System.String]"

如何将列表变为以逗号分隔的元素字符串?

谢谢。

4

1 回答 1

9
SomeValue = string.Join( ",", (from... where... select...) )
于 2012-06-26T23:24:24.157 回答