哈希设置为列表转换
本文关键字:转换 列表 设置 哈希 | 更新日期: 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