不能转换类型System.Collections.Generic.IEnumerable<>bool

本文关键字:IEnumerable bool Generic Collections 转换 类型 System 不能 | 更新日期: 2023-09-27 18:12:15

我正在尝试在if条件下编写此代码:

if (submitAnswersResponseRootObject.Response.SubmitAnswersResult.Prompts.prompt.Where(p=>p.code == 7101))

但是我得到错误:

不能隐式转换类型>转换为bool

我做错了什么?

不能转换类型System.Collections.Generic.IEnumerable<>bool

也许Any而不是Where返回其他集合(过滤)?

if (submitAnswersResponseRootObject.Response.SubmitAnswersResult.Prompts.prompt.Any(p=>p.code == 7101))

可能像这样:

  if(submitAnswersResponseRootObject.Response.SubmitAnswersResult.Prompts.
  prompt.Where(p=>p.code == 7101).Any())