如何将Object转换为List。
有人能告诉我如何解决这个问题。
这是我得到的错误。
答案 0 :(得分:6)
问题是您的列表是List<string>
,但您的查询会返回baObject
的集合。您需要在此处使用ToString()
,或更改您的查询以返回特定成员。
第一个选项如下:
descList.AddRange(query2.Select(ba => ba.ToString()).ToList());
第二种(更可能的选择)可以简单如下:
descList.AddRange(query2.Select(ba => ba.Name).ToList());
(假设baObject.Name
是您要列出的属性。)