【问题标题】:Select similar items of different lists using using C# and Linq使用 C# 和 Linq 选择不同列表的相似项目
【发布时间】:2022-12-17 03:12:56
【问题描述】:

在 asp.net mvc 应用程序中,我试图根据用户从产品规格中选择的内容进行选择。 想象一下,用户选择了这些参数作为选择:

manufacturer: [apple, sony, samsung]
ram: [8, 128, 256]
size: [12, 13.5]

基于此,假设选择产生了产品 ID 列表。

list1={10,12,18,100}
list2={10,18,20,21,100,102}
list3={1,2,9,10,12,18,100}

结果应该是常见的 ID:

result={10,18,100}

由于可能有 3 个以上的列表,是否有适用于任意数量列表的 Linq 命令?

【问题讨论】:

    标签: c# asp.net linq model-view-controller


    【解决方案1】:

    您可以使用.NET 提供的Intersect 方法。这是documentation about the usage

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-18
      • 1970-01-01
      • 1970-01-01
      • 2013-05-02
      • 1970-01-01
      相关资源
      最近更新 更多