Я хочу что-то сделать, если день и время суток равны true в выражении if. У меня есть часть дня, просто не могу понять, какая часть времени. Позвольте сказать, что я хочу, чтобы время было 9 утра.день недели и час дня в выражении if C#
Вот то, что я до сих пор
var dt_check_monday = DateTime.Now.DayOfWeek;
if (dt_check_monday == DayOfWeek.Monday && time_now = DateTime.Now.Hour==9)
{
//do something
}
Я не могу использовать это я получаю сообщение об ошибке:
Operator '&&' cannot be applied to operands of type 'bool' and 'System.TimeSpan'
Спасибо за любую помощь заранее.
Что вы хотите делать с помощью timepan 'time_now'? –
Примечание: этот код не будет компилироваться, 'time_now' не объявлен. – Clint
@Clint Ошибка компиляции, которую мы видим, указывает, что 'time_now' объявлен _somewhere_ и имеет тип' System.TimeSpan'. Выражение интерпретируется следующим образом компилятором: 'if (((dt_check_monday == DayOfWeek.Monday) && time_now) = (DateTime.Now.Hour == 9))' –