首页 > 解决方案 > 将一个列表中的字符串项目与另一个列表中项目的字符串属性进行比较

问题描述

我有两个列表:一个是字符串集合,另一个是具有字符串属性的对象集合。我正在尝试将列表 1 中的某些内容与列表 2 中的某个属性进行比较。我知道该怎么做,但是下面的代码看起来很慢,我正在寻找一种方法来优化它/更干净地完成它。以下是我已经拥有的:

foreach (var a in collectionOne)
{
  foreach (var b in collectionTwo)
  {
    if (a == b.Name)
    {
      //do something
    }
  }
}

标签: c#collectionsforeach

解决方案


推荐阅读