Почему Visual Studio подчёркивает красным метод break в цикле

Почему при использовании тернарного оператора в случае если условие будет равно false не возможно использовать break? введите сюда описание изображения

Притом что через полную конструкцию if else всё работает как надо введите сюда описание изображения


Ответы (1 шт):

Автор решения: Алексей Шиманский

Тернарник это сокращённо

if (..) 
    return ЧТО-ТО 
else 
    return что-то

Как думаете, конструкция return break; валидная?

→ Ссылка