【发布时间】:2019-08-05 08:31:58
【问题描述】:
我有一个字符串数组
string[] days={ "1", "2", "6" }
我越来越想按照DayOfWeek排序。
例如,“1”是星期一,“2”是星期二,“6”是星期六。今天是星期四。
所以最近的一个是星期六,星期一,星期二。所以最终的数组将是
days={ "6", "1", "2" }
我找不到任何解决方案来对它们进行排序。我怎样才能对它们进行排序。
提前致谢。
【问题讨论】:
-
这些是如何与
Saturday,Monday,Tuesday.和Thursday最接近的?你的最近的一个背后的逻辑是什么? -
您必须编写一个自定义的 IComparer。
-
我的意思是今天最近的一天它会被排序到今天星期六是最近的一天。周一晚,周二晚。@er-sho
标签: c# arrays sorting dayofweek