我正在迭代DayOfWeek Enum,如下所示:
foreach (DayOfWeek day in Enum.GetValues(typeof(DayOfWeek)))
{
// Add stuff to a list
}
Run Code Online (Sandbox Code Playgroud)
而我的问题是,我希望我的枚举从星期一而不是星期日开始.
我试着这样做:
CultureInfo ci = Thread.CurrentThread.CurrentCulture;
ci.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Monday;
Run Code Online (Sandbox Code Playgroud)
但是foreach循环仍然在周日开始.
我怎样才能做到这一点 ?
我的最后一个想法是将我的结果列表重新排序到我想要的那天,但这意味着更多的迭代.
谢谢 !
可用于为动态对象创建属性的字符类型是否有任何限制?
是否有我不能使用的字符列表(例如 /* @)?
我有这种表:
Name Date Value
-----------------------
Test 1/1/2001 10
Test 2/1/2001 17
Test 3/1/2001 52
Foo 5/4/2011 15
Foo 6/4/2011 321
My 15/5/2005 36
My 25/7/2005 75
Run Code Online (Sandbox Code Playgroud)
我想像这样显示结果:
Name Date Value Name Date Value Name Date Value
---------------------------------------------------------------------
Test 1/1/2001 10 Foo 5/4/2011 15 My 15/5/2005 36
Test 2/1/2001 17 Foo 6/4/2011 321 My 25/7/2005 75
Test 3/1/2001 52
Run Code Online (Sandbox Code Playgroud)
我需要显示与Name列中的内容一样多的列
我怎么能在Sql中这样做?