Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从列表中获取对象<&燃气轮机;具有最小的属性计数_C# - Fatal编程技术网

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();