- 1
var result = IsConnected && dataMax != "" ? true : !IsConnected && dataMin != "" ? true : false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
var result = IsConnected && dataMax != "" ? true : !IsConnected && dataMin != "" ? true : false;
Обфускация условия говнокодом!
По-моему это оверкилл для такой простой формулки.
var result = IsConnected && !string.IsNullOrEmpty(dataMax) || !IsConnected && !string.IsNullOrEmpty(dataMin);
И у вас ошибка в if, неверное логическое условие.
именно так и надо
или так, что тоже самое
https://govnokod.ru/26786#comment556887
И судя по капитализации IsConnected это проперти (а не филд и не переменная) и в теории может поменяться между вызовами
какой си шарп!
Так что вариант с одной проверкой лучше
Не вижу. Можно пример, на котором ответ неправильный?