代码:
//作者:鸟哥 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