§ ITPOW >> 文档 >> C#

巧用 Array.IndexOf 为 List 自定义排序

作者:vkvi 来源:ITPOW(原创) 日期:2022-8-20
varieties = varieties.OrderBy(m => Array.IndexOf(varietyIds.ToArray(), m.VarietyId)).ToList();

我们想让 varieties 按 varietyIds 的顺序排列,就使用 Array.IndexOf 查找其在数组中出现的位置。

SQL Server 中类似应用,请参见:SQL Server 利用 CharIndex 巧妙地实现自定义 Id 排序

相关文章