有什么方法可以动态获取DateTime.Now.AddDays(0..7)的列表?
|
我能想到的最有效,最典型的解决方案是:
var dates = new DateTime[7];
for (int i = 0; i < 7; i++)
dates[i] = DateTime.Now.AddDays(i);
这将返回数组中的七(7)个日期,这是我想要的结果。我认为红宝石可以做到这一点,只需指定点即可,但我不记得了。
但是,有没有更有效的方法?还是有什么方法可以使用linq(可能是通过Aggregate
方法实现),即使有,即使这不是我最想知道的最有效的解决方案,也可以。
理想情况下,它不需要您为所需的\“ times \”数量重新声明任何对象实例,并且只允许一次指定DateTime.Now
,而只需要一次指定数组/列表中的项目数。
谢谢
没有找到相关结果
已邀请:
1 个回复
呕蹿尉
,它在生成数据序列时非常方便: