c# find方法使用示例(查找符合条件的元素)
程序员文章站
2022-06-10 18:31:13
...
代码:
//作者:鸟哥 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
上一篇: 在 jQuery 中如何判断对象是否存在
下一篇: js判断数组中对象是否存在某个值
推荐阅读
-
【转载】 C#中通过Where方法查找出所有符合条件的元素集合
-
【转载】C#中List集合使用LastOrDefault方法查找出最后一个符合条件的元素
-
【转载】ArrayList使用LastIndexOf方法查找最后一个符合条件的元素位置
-
【转载】C#的ArrayList使用IndexOf方法查找第一个符合条件的元素位置
-
【转载】C#中List集合使用Exists方法判断是否存在符合条件的元素对象
-
【转载】 C#中List集合使用First方法查找符合条件的第一个元素
-
【转载】C#使用FirstOrDefault方法快速查找List集合中符合条件的第一个实体
-
【转载】 C#中使用Count方法获取List集合中符合条件的个数
-
c# find方法使用示例(查找符合条件的元素)
-
【转载】 C#中使用Count方法获取List集合中符合条件的个数