私は次のものを持っています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
ディクショナリに連続した'sがあるかどうかを確認するにはどうすればよいですか? (キーではなく)値を使用して検証する必要があります。
アドバイスをいただければ幸いです。