asp.net 示例方法的委托不能为null“this.”错误

kognpnkq  于 5个月前  发布在  .NET
关注(0)|答案(1)|浏览(63)

我正在尝试运行下面的代码:

var result = filteredResults.Where(row => applicantSearchRequestModel.Subjects.Where(s => s != null).All(row.SubjectArea.Contains)).ToList();

字符串
其中filteredResults是一个List,每个元素都包含一个SubjectArea字符串属性
和applicantSearchRequestModel.Subjects是字符串的数组。
我尝试遍历每个filterResults,尝试检查SubjectArea字符串是否包含applicantSearchRequestModel.Subjects数组中的所有元素。
但我得到了下面的错误:
示例方法的委托不能为null“this.”错误

13z8s7eq

13z8s7eq1#

你要试试这个吗?

var result = filteredResults.Where(row => 
    applicantSearchRequestModel.Subjects
        .Where(s => s != null)
        .All(subject => row.SubjectArea.Contains(subject)))
    .ToList();

字符串

相关问题