gpt4 book ai didi

c# - 在 List 中查找,如果找到则返回 bool 值

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:21 25 4
gpt4 key购买 nike

请原谅我的无知,我有点像新手(但热情地到达那里)

public class MyType
{
public string MyName;
public string MyTown;
public string MyJob;
}

我有一个这种类型的列表:

List<MyType> myVar = new List<MyType>()

现在我想返回一个基于此的 bool 值。例如:myVar 是否包含 MyName = "Bob"MyJob = "Taxi Driver"

我已经设法返回所有名字为“Bob”的人

var e = myVar.Where(x => x.MyName== "Bob").ToList();

但是我想做这样的事情:

bool mExists = (myVar.Where(x => x.MyName== "Bob" && MyJob="Taxi Driver").Count > 0) ? true : false;

这可能吗?

最佳答案

使用 Any扩展方法。

bool exists = myVar.Any(x => x.MyName == "Bob" && x.MyJob == "Taxi Driver");

关于c# - 在 List<t> 中查找,如果找到则返回 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21434658/

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