【发布时间】:2013-06-26 07:49:01
【问题描述】:
我正在像这样迭代 DayOfWeek 枚举:
foreach (DayOfWeek day in Enum.GetValues(typeof(DayOfWeek)))
{
// Add stuff to a list
}
我的问题是我希望我的枚举从星期一而不是星期日开始。
我试过了:
CultureInfo ci = Thread.CurrentThread.CurrentCulture;
ci.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Monday;
但是 foreach 循环仍然从星期日开始。
我该怎么做?
我最后的想法是将我的结果列表重新排序为我想要的日期顺序 但这意味着更多的迭代。
谢谢!
【问题讨论】: