当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《系统常数为一周内的天数(7)》经验,为你挑选了3个好方法。

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

DateTime.DaysInAWeek // Something like this???

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

更新:

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



1> Matt Hamilto..:

您可以使用System.Globalization.DateTimeFormatInfo.CurrentInfo.DayNames .Length.



2> Jakub Šturc..:

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

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


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

3> tanathos..:

试试这个:

Enum.GetNames(System.DayOfWeek).Length


话虽如此,我不确定是否有任何文化没有七天的一周!:)
推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有