Попробуйте сравнить, как это
if (dateTimePicker1.Value.ToString("MM/dd/yyyy",
new System.Globalization.CultureInfo("en-US") == date[inc])
ИЛИ
//Considering your date format is MM/dd/yyyy, coz 01/01/2011 doesn't help in uderstanding
//in date format, if it would have been 01/13/2011, it would have helped
if (dateTimePicker1.Value.Date ==
DateTime.ParseExact(date[inc], "MM/dd/yyyy",
new System.Globalization.CultureInfo("en-US")).Date)
Также вы можете сделать .Trim()
на date[inc]
, это может помочь вам.
РЕДАКТИРОВАТЬ
Когда вы сравниваете string
вещей, которые нужно искать
- Пробелы в начале и в конце.Удалите их, если необходимо, используя
.Trim()
- Чувствительность к регистру.Сделайте
string.Equals(string1, string2, StringComparison.InvariantCultureIgnoreCase)
Надеюсь, это сработает для вас.