Проверка сегодняшней даты на наличие в массиве дат - C#
Формулировка задачи:
Добрый день! Нужно проверить текущую (сегодняшнюю дату) на наличие в массиве...
Сделал так:
Возвращается false в итоге... Не могу понять почему ((
static void Main(string[] args)
{
DateTime CurrentTime = DateTime.Now;
Console.WriteLine("Сегодня: " + CurrentTime.ToString("dd.MM.yyyy"));
DateTime[] dates = new DateTime[3];
dates[0] = new DateTime(2013, 03, 18);
dates[1] = new DateTime(2013, 03, 19);
dates[2] = new DateTime(2013, 03, 20);
bool is_contains;
is_contains = (dates.ToString()).Contains(CurrentTime.ToString());
Console.WriteLine("Введеная дата содержится в массиве? " + is_contains);
Console.WriteLine("0 элемент массива: " + dates[0].ToString("dd.MM.yyyy"));
Console.ReadKey();
}Решение задачи: «Проверка сегодняшней даты на наличие в массиве дат»
textual
Листинг программы
is_contains = dates.IndexOf(CurrentTime) >= 0;