Я попробовал следующее с тройным оператором, и я не понимаю, почему он не компилируется. Проблема кажется такой маленькой, но я не понимаю и, следовательно, беспокоит меня -ошибка компиляции с тройным оператором
Линия 1 -> int a = false? y + = 1: (x * = 10);
Линия 2 -> int b = false? y + = 1: x * = 10;
Линия 1 компилирует однако Строка 2 нет. Зачем ?
Как скобки делают разницу в случае третьего операнда, а не второго операнда. Мне не нужно было использовать круглые скобки с чем-либо еще во 2-м/3-ом операндах (Unary, string, basic arithmetic ...) Почему просто оператор присваивания и это слишком специфический 3-й операнд?
Заранее благодарен!
Это помогает, спасибо! – Rads