【发布时间】:2016-01-21 12:37:16
【问题描述】:
【问题讨论】:
-
您能否向我们展示一些订单代码示例,以及您希望它们如何排序,以便我们了解更广泛的情况?您在文本中提供的订单代码很可能只是一个日期字符串,不会告诉我们任何信息。
-
@Serv 图片已添加
【问题讨论】:
一种方法是这样做:
order code 拆分为string.Split('-')
OrderCode 的新类中,该类具有三个成员(1. DO、2. 2016、3. 1)——比如说,名称是firstNo、secondNo 和thirdNo
List<OrderCode>
OrderBy 而不是 Sort,以您想要的方式订购您的 List<OrderCode>
如有必要,为每个 OrderCode 重新创建 string:
string newStr = oc.FirstNo.ToString() + "-" + oc.SecondNo.ToString() + "-" oc.ThirdNo.ToString();
注意:您可以将上面的概念应用到适合您的代码的方式
【讨论】: