我有2个DateTimePicker名为dtp1和的控件dtp2。我希望得到这两天之间的日期数组:dtp1.Date.Value <= x <= dtp2.Date.Value。
我目前使用for循环来完成这样的任务,但这并不是一种非常有效的方法:
int c = (int)(dtp2.Value.Date-dtp1.Value.Date).TotalDays + 1;
DateTime[] d = new DateTime[c];
for (int i = 0; i < c; i++)
{
d[i] = dtp1.Value.Date.AddDays(i);
}
有没有更好和简洁的方法来达到相同的结果?
守着一只汪
相关分类