C# 如何使用lambda表达式求出一个list中的一条符合下列要求的元素

//model类
public class ImgRecognition{
public string cameraID;
public int top;
public int left;
}
List<ImgRecognition> list = new List<ImgRecognition> ();//里面存放不同的相机的识别数据
public void GetResultByCamera(string cameraID){
//从上面的list取出一条满足要求:
1、e.cameraID == cameraID:首先是这个相机的结果
2、top :这个相机的结果中取top最小的那一条
}

回答

list.Where(m=>m.cameraID == cameraID).OrderBy(m=>m.top).FirstOrDefault();

以上是C# 如何使用lambda表达式求出一个list中的一条符合下列要求的元素的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>