Проверка сегодняшней даты на наличие в массиве дат - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д