任何人都可以在.NET框架中找到一个常量来定义一周中的天数(7)吗?
DateTime.DaysInAWeek // Something like this???
当然我可以定义自己的,但我宁愿不知道它是否已存在于某处.
我正在寻找这个,因为我需要允许用户从DropDownList中的列表中选择一周(按日期,而不是周数).
您可以使用System.Globalization.DateTimeFormatInfo.CurrentInfo.DayNames .Length.
我认为对此进行编码是可以的.我认为它不会很快改变.
编辑:我取决于您想要使用此常量的位置.在一些日历相关算法中,很明显7是什么意思.另一方面,有时命名为常量make代码更具可读性.
试试这个:
Enum.GetNames(System.DayOfWeek).Length