System.Globalization.DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek = System.DayOfWeek.Monday;
System.Globalization.DateTimeFormatInfo.CurrentInfo.DayNames=new String[]{"七","一","二","三","四","五","六"};这两行代码,调试时无错,在运行时 提示如下错误:
实例为只读。
异常详细信息: System.InvalidOperationException: 实例为只读。在CSDN 里找参考,
有个类似的 例子
http://search.csdn.net/Expert/topic/2211/2211138.xml?temp=.852276
于是我把上面的代码改成
Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek = System.DayOfWeek.Monday;
Thread.CurrentThread.CurrentCulture.DateTimeFormat.DayNames = new String[]{"一","二","三","四","五","六","七"};
但仍旧提示上面的错误。
不知道怎么解决,请大家帮忙看看,谢谢!
System.Globalization.DateTimeFormatInfo.CurrentInfo.DayNames=new String[]{"七","一","二","三","四","五","六"};这两行代码,调试时无错,在运行时 提示如下错误:
实例为只读。
异常详细信息: System.InvalidOperationException: 实例为只读。在CSDN 里找参考,
有个类似的 例子
http://search.csdn.net/Expert/topic/2211/2211138.xml?temp=.852276
于是我把上面的代码改成
Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek = System.DayOfWeek.Monday;
Thread.CurrentThread.CurrentCulture.DateTimeFormat.DayNames = new String[]{"一","二","三","四","五","六","七"};
但仍旧提示上面的错误。
不知道怎么解决,请大家帮忙看看,谢谢!
为只读属性,当然不能写了。有方法可以写吗?不知道
using System.Threading;
using System.Globalization;
代码修改:
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("zh-CN");
System.Globalization.DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek = System.DayOfWeek.Monday;
System.Globalization.DateTimeFormatInfo.CurrentInfo.DayNames=new String[]{"七","一","二","三","四","五","六"};