У меня есть код, который постоянно читает значения температуры, и значения температуры всегда будут отрицательными.Как записать условие If в C #, чтобы проверить, падает ли эта температура в диапазоне от -44 до -46.
Я пробовал с приведенным ниже кодом, и все же условие проходит
if (!Enumerable.Range(-44, 1).Contains(cameraTemp)
|| !Enumerable.Range(-45, 1).Contains(cameraTemp)
|| !Enumerable.Range(-46, 1).Contains(cameraTemp))
Я также пытался использовать приведенный ниже код, но кое-как все равно условие проходит
if (!(cameraTemp >= -44 && cameraTemp <= -46))
Хотя мое значение температуры равно -45, условие все же проходит.