c# - 将一个列表中的字符串项目与另一个列表中项目的字符串属性进行比较
问题描述
我有两个列表:一个是字符串集合,另一个是具有字符串属性的对象集合。我正在尝试将列表 1 中的某些内容与列表 2 中的某个属性进行比较。我知道该怎么做,但是下面的代码看起来很慢,我正在寻找一种方法来优化它/更干净地完成它。以下是我已经拥有的:
foreach (var a in collectionOne)
{
foreach (var b in collectionTwo)
{
if (a == b.Name)
{
//do something
}
}
}
解决方案
推荐阅读
- python - 使用 Python 从 Linux 访问 windows 共享文件夹
- alexa - Alexa 技能在 Alexa 模拟器中没有返回任何内容
- mysql - 使用复合键访问数据
- javascript - 如何 VANILLA 在 MOBILE 上拖放
- spring-boot - 在基于云的微服务中使用 Spring Boot 是否有一种干净且最佳的方法来分离桌面和移动的服务配置?
- c# - 使用正则表达式从 CREATE SQL 命令中提取列名
- mysql - Jenkins docker 上的未知 MySQL 服务器主机
- macos - 使用终端安装 C++ 编写的程序时缺少头文件
- neo4j - 获取最后添加的节点或关系的 ID
- javascript - 如何比较NodeJs中数组中两个值的总和?