varieties = varieties.OrderBy(m => Array.IndexOf(varietyIds.ToArray(), m.VarietyId)).ToList();
我们想让 varieties 按 varietyIds 的顺序排列,就使用 Array.IndexOf 查找其在数组中出现的位置。
SQL Server 中类似应用,请参见:SQL Server 利用 CharIndex 巧妙地实现自定义 Id 排序。
本文标签:巧用 Array.IndexOf List 自定义 排序
原文链接:
版权说明: 本文由作者上传,本站仅提供存储服务,转载请注明原文链接