Проверка сегодняшней даты на наличие в массиве дат - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день! Нужно проверить текущую (сегодняшнюю дату) на наличие в массиве... Сделал так:
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();
}
Возвращается false в итоге... Не могу понять почему ((

Решение задачи: «Проверка сегодняшней даты на наличие в массиве дат»

textual
Листинг программы
is_contains = dates.IndexOf(CurrentTime) >= 0;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы