有的时候看到论坛上有人为了把英文的DayOfWeek枚举转化成中文,用switch进行一个一个替换,其实不需要这么麻烦。。。
如下:
如下:
string [] Day=new string []{"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
Console.WriteLine(Day[Convert.ToInt16(DateTime.Now.DayOfWeek)]);
Console.WriteLine(Day[Convert.ToInt16(DateTime.Now.DayOfWeek)]);
本文介绍了一种简便的方法来将C#中的DayOfWeek枚举转换为对应的中文名称,避免了使用繁琐的switch语句。通过创建一个字符串数组并利用DateTime.Now.DayOfWeek获取当前日期的星期数,再通过Convert.ToInt16进行类型转换即可轻松实现。


被折叠的 条评论
为什么被折叠?



