系统常数为一周内的天数(7)

Ric*_*ett 14 .net c# datetime date

任何人都可以在.NET框架中找到一个常量来定义一周中的天数(7)吗?

DateTime.DaysInAWeek // Something like this???
Run Code Online (Sandbox Code Playgroud)

当然我可以定义自己的,但我宁愿不知道它是否已存在于某处.

更新:

我正在寻找这个,因为我需要允许用户从DropDownList中的列表中选择一周(按日期,而不是周数).

Jak*_*urc 8

我认为对此进行编码是可以的.我认为它不会很快改变.

编辑:我取决于您想要使用此常量的位置.在一些日历相关算法中,很明显7是什么意思.另一方面,有时命名为常量make代码更具可读性.

  • 更好地使用命名常量,以便任何阅读代码的人都知道它是什么,并且不必怀疑它是否只是开发人员的幸运数字. (4认同)

tan*_*hos 5

试试这个:

Enum.GetNames(System.DayOfWeek).Length
Run Code Online (Sandbox Code Playgroud)

  • 话虽如此,我不确定是否有任何文化没有七天的一周!:) (3认同)