C# 从列表中获取对象<&燃气轮机;具有最小的属性计数
我有一个对象是这样定义的:C# 从列表中获取对象<&燃气轮机;具有最小的属性计数,c#,C#,我有一个对象是这样定义的: class BFull { public string ImageName { get; set; } public List<BPart> PartsList { get; set; } public bool Processed { get; set; } } BFull类 { 公共字符串ImageName{get;set;} 公共列表部分列表{get;set;} 公共布尔已处理{get;set;} } 在另一种方法中,我有
class BFull
{
public string ImageName { get; set; }
public List<BPart> PartsList { get; set; }
public bool Processed { get; set; }
}
BFull类
{
公共字符串ImageName{get;set;}
公共列表部分列表{get;set;}
公共布尔已处理{get;set;}
}
在另一种方法中,我有一个列表list Fulls
,我需要从Fulls中选择一个BFull
,其中BPart
的数量最少,您可以使用
BFull minBFull = Fulls.OrderBy(x => x.PartsList.Count).First();
如果要使用最小计数的所有值:
IEnumerable<BFull> minBFulls = Fulls.GroupBy(x => x.PartsList.Count).OrderBy(g => g.Key).First();
IEnumerable minBFulls=Fulls.GroupBy(x=>x.PartsList.Count).OrderBy(g=>g.Key).First();
您可以使用
BFull minBFull = Fulls.OrderBy(x => x.PartsList.Count).First();
如果要使用最小计数的所有值:
IEnumerable<BFull> minBFulls = Fulls.GroupBy(x => x.PartsList.Count).OrderBy(g => g.Key).First();
IEnumerable minBFulls=Fulls.GroupBy(x=>x.PartsList.Count).OrderBy(g=>g.Key).First();
您可以使用
BFull minBFull = Fulls.OrderBy(x => x.PartsList.Count).First();
如果要使用最小计数的所有值:
IEnumerable<BFull> minBFulls = Fulls.GroupBy(x => x.PartsList.Count).OrderBy(g => g.Key).First();
IEnumerable minBFulls=Fulls.GroupBy(x=>x.PartsList.Count).OrderBy(g=>g.Key).First();
您可以使用
BFull minBFull = Fulls.OrderBy(x => x.PartsList.Count).First();
如果要使用最小计数的所有值:
IEnumerable<BFull> minBFulls = Fulls.GroupBy(x => x.PartsList.Count).OrderBy(g => g.Key).First();
IEnumerable minBFulls=Fulls.GroupBy(x=>x.PartsList.Count).OrderBy(g=>g.Key).First();