gpt4 book ai didi

c# - 检查列表中的值

转载 作者:太空狗 更新时间:2023-10-30 00:36:25 25 4
gpt4 key购买 nike

我有一个通用的值列表。我想检查该通用列表中是否存在 Id。

最简单的方法是什么?

例子

List<someCustomObject> mylist = GetCustomObjectList();

int idToCheckFor = 12;

我想通过检查每个 someCustomObject.Id = idToCheckFor 来查看列表中的任何自定义对象中是否存在 12

如果找到匹配项,我就可以开始了,我的方法将返回 bool 值 true。我只是想弄清楚是否有一种简单的方法,而不是遍历列表中的每个项目以查看是否 idToCheckFor == someCustomObject.id 并在找到匹配项时将变量设置为 true。我确信一定有更好的方法来解决这个问题。

最佳答案

如果您使用的是 .NET 3.5,则使用 LINQ to objects 很容易:

return myList.Any(o => o.ID == idToCheckFor);

除此之外,循环实际上是您唯一的选择。

关于c# - 检查列表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1950752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com