gpt4 book ai didi

c# - 检查列表中是否存在具有特定值的对象

转载 作者:太空宇宙 更新时间:2023-11-03 20:49:45 28 4
gpt4 key购买 nike

<分区>

我正在尝试检查列表中是否存在特定对象。我有 ListA,它包含所有元素,我有一个字符串,它可能属于也可能不属于列表 A 中一个对象的 ID。

我知道以下内容:

List<T>.Contains(T)如果元素存在于 List 中,则返回 true。问题:我必须搜索特定元素。

List<T>.Find(Predicate<T>)如果在 List 中找到具有谓词的元素,则返回一个对象。问题:这给了我一个对象,但我想要 true 或 false。

现在我想到了这个:

if (ListA.Contains(ListA.Find(a => a.Id == stringID)) ==true) ...做些酷事

这是最好的解决方案吗?我觉得有点奇怪。

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