如何解决如何自定义排序 IEnumerable<> 数据
我有一个可枚举对象“库存”,它返回我下面的数据
[
{
"EligibleQuantity":11,"ValidFrom":"\/Date(1620770400000)\/","Url":"AAA.com","Distributor":{
"Id":null,"Name":"AAA","Image":"A.png"
}
},{
"EligibleQuantity":22,"ValidFrom":"\/Date(1620770500000)\/","Url":"BBB.com","Name":"BBB","Image":"B.png"
}
},{
"EligibleQuantity":33,"ValidFrom":"\/Date(1620230400000)\/","Url":"DDD.com","Name":"DDD","Image":"D.png"
}
}
]
因为我使用了`inventories.OrderBy(d => d.Distributor.Name);按可枚举对象按名称排序。
但是我如何根据特定名称对其进行排序,以便该特定名称始终排在最前面,然后是其余名称数据。 ` 例如,如果我提供姓名 BB,那么预期结果将如下所示:
[
{
"EligibleQuantity":22,{
"EligibleQuantity":11,"Image":"D.png"
}
}
]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。