如何用List.find 方法,实现满足动态值要求的查找

zicerock zicerock 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在下菜鸟,只能低分求助,如有帮助者感激不尽!
对于List<T>.find 方法:

static void Main(string[] args)
{
List <Employee> empList = new List <Employee> ();
empList.Add(new Employee( "Name1 ", "CEO "));
empList.Add(new Employee( "Name2 ", "CTO "));
empList.Add(new Employee( "Name3 ", "CFO "));
empList.Add(new Employee( "Name4 ", "COO "));
empList.Add(new Employee( "Name5 ", "CEO "));

Console.WriteLine(empList.Find(FindOne));


Console.ReadLine();
}

public static bool FindOne(Employee e) //#1
{
if (e.Position == "COO ") return true;
else return false;
}


如果红色部分是个动态的值,find方法又如何使用?最好不用全局变量。
...全文
评论 5
收藏 已收藏
分享
返回顶部
zicerock
C# 111,128 成员 642,537 内容