我有以下内容Dictionary<string,string>
:
bool hasContinuousDays = false;
var selectedDates = new Dictionary<string, string>();
selectedDates.Add("2014-06-21", DateTime.Now.ToString());
selectedDates.Add("2014-06-22", DateTime.Now.AddDays(1).ToString());
selectedDates.Add("2014-06-23", DateTime.Now.AddDays(2).ToString());
selectedDates.Add("2014-06-24", DateTime.Now.AddDays(3).ToString());
上述元素具有连续天数 (6,7,8,9) 所以hasContinuousDays = true
.
var selectedDates = new Dictionary<string, string>();
selectedDates.Add("2014-06-21", DateTime.Now.ToString());
selectedDates.Add("2014-06-24", DateTime.Now.AddDays(1).ToString());
selectedDates.Add("2014-06-25", DateTime.Now.AddDays(3).ToString());
selectedDates.Add("2014-06-26", DateTime.Now.AddDays(4).ToString());
上述元素有非连续天数hasContinuousDays = false
。
我怎么知道字典是否有连续
DateTime
的,我应该使用值(而不是键)来验证它。
感谢任何建议。