【发布时间】:2021-03-31 10:26:36
【问题描述】:
我有一个需要按名称排序的 C# 列表。名称是棚子的大小,所以这样开始:
- 4x4 顶棚
- 20x6 顶棚
- 10x6 顶棚
当我按名称订购时,它会选择 10x6 作为第一个,但 4x4 应该是第一个。我认为 1 正在被取走,并且是以这种方式订购的。
我有这个:
allProducts = allProducts.OrderBy(x => x.Name).ToList();
按名称排序的最佳方式是什么 - [n]x[n] 并且最有效?
【问题讨论】:
-
这里的实际规则是什么? 20x6 是在 6x20 之前还是之后?该模式实际上是
[a]x[b]而不是[n]x[n]那么a和b通常如何排序? -
所以您想按 [n] x [m] 的评估值排序?
标签: c# .net asp.net-mvc sorting