哈希设置为列表转换

本文关键字:转换 列表 设置 哈希 | 更新日期: 2023-09-27 18:34:11

适用于列表:return Alf.CBytes.Find(x => x.name.Contains(a));

不适用于哈希集:return Alf.CBytes.Contains(x => x.name.Contains(a));

如何使其与哈希集一起使用?

哈希设置为列表转换

您提供的陈述正在做不同的事情,所以我会表现得好像您只提供了第二个陈述一样。

使用

Any您将获得与 Contains 相同的行为(这也是您在列表中使用的行为,因为Find还有其他目的)

return Alf.CBytes.Any(x => x.name.Contains(a));

编辑:获取项目:

return Alf.CBytes.FirstOrDefault(x => x.name.Contains(a)); // return null if not found
return Alf.CBytes.First(x => x.name.Contains(a)); // throw exception if not found
相关文章: