LINQ使用where子句遍历c#中的另一个数组

1990年

我想返回列表中不存在的名称report但是我不确定如何IEnumerable<string> names使用LINQ正确循环有没有办法使用LINQ遍历另一个数组?

    private class Report
        {
            public string UserName { get; set; }
            public string city { get; set; }
            public string image { get; set; }
        }


  List<Report>report = await _service(id).ConfigureAwait(false);
  IEnumerable<string> names = await _names(id).ConfigureAwait(false);

// only want to get list of names that do not exist in report

 var newList = reports.Where(x => x.UserName.Where(i => != names)); // doesn't work
远地点

您可以使用Contains方法。试试:

var newList = reports.Where(x => !names.Contains(x.UserName)));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C#根据另一个数组中的索引递增一个数组中的Int

使用NOT IN的另一个表中的WHERE子句

在C#中从一个数组转换为另一个数组

遍历另一个数组内部的数组

如何计算指向 C# 中另一个数组的数组?

使用另一个数组中的值过滤一个数组

Objective-C:遍历对象数组并删除与另一个数组中的值匹配的对象

我如何遍历Python中另一个数组内部的数组长度?

遍历段落数组并从 JavaScript 中的另一个数组添加内容

循环遍历数组并将值存储在另一个数组中

循环遍历 JSON 对象,另一个数组中的数组

SQL Sever中带有另一个数据的OUTPUT子句值:C#

如何使用LINQ to MongoDb在文档中另一个数组内部的数组中查找和推送元素

如何使用LINQ检查一个数组(或列表)是否包含另一个数组(列表)

如何使用C#驱动程序编写一个强类型查询过滤器,其中一个数组是MondoDB中的子数组或等于另一个数组?

C#Linq查询以在一个数组中找到以另一个数组中的字符串结尾的字符串

自定义数组比较或查找使用linq在另一个数组中不存在的值

使用Numpy.where从基于另一个数组的数组中获取最大/最小值

使用另一个数组中的值返回一个数组中的数组

从表中选择where子句从另一个表中的数组

使用另一个数组中的特定值过滤多个数组

C# 中的 JSON 解析 - 将字符串数组提取到另一个数组

如何使用另一个数组中的值从一个数组中检索javascript

另一个数组中的数组

使用linqjs使用另一个数组中的值过滤一个数组

使用LINQ C#合并另一个列表中的列表

从另一个数组c#启用/禁用数组元素

用另一个数组C#的元素替换json数组元素

C#从另一个数组创建数组