我有一个以这种方式定义的对象:
class BFull
{
public string ImageName { get; set; }
public List<BPart> PartsList { get; set; }
public bool Processed { get; set; }
}
在其他方法中,我有一个列表List<BFull> Fulls
,我需要从BFull
中选择BPart
中Fulls
个最低的if (progress_bar.progress == 1){
//Add your alertview here.
}
。
答案 0 :(得分:3)
你可以使用......
BFull minBFull = Fulls.OrderBy(x => x.PartsList.Count).First();
如果你想要所有的最小计数:
IEnumerable<BFull> minBFulls = Fulls.GroupBy(x => x.PartsList.Count).OrderBy(g => g.Key).First();