c# find方法使用示例(查找符合条件的元素)

it2023-07-14  73

代码:

//作者:鸟哥 qq 1833183060 //日期:2020-10-20 using System; using System.Collections.Generic; public class Part{ public int id{get;set;} public Part(int i){ id=i; } } public class MainClass{ // private static bool FindComputer(Part part) { if (part.id == 333) { return true; } else { return false; } } public static void Main(){ List<Part> parts = new List<Part>(); parts.Add(new Part(111)); parts.Add(new Part(222)); parts.Add(new Part(333)); //方法1:查找id是111的part Part part1 = parts.Find( delegate(Part part) { return part.id == 111 ; }); Console.WriteLine(part1.id); //方法2:查找id是222的part Part part2 = parts.Find((Part p) =>p.id == 222); Console.WriteLine(part2.id); //方法3:查找id是333的part Part part3=parts.Find(FindComputer); Console.WriteLine(part3.id); } }

运行结果:

111 222 333

最新回复(0)