a as SomeClass , то переменная дальше приводится, а если в теле if пишу тоже самое ,то нет. А почему так?
По видимому речь идёт о смарткасте?
ну да, о нём
Он работает только в скоупе, где идёт проверка
смарт каст же будет если использовать is
Если as тоже. Там же ошибка если нескастится
а всмысле где идёт проверка?
ну так я пишу as, а на следующей строчке, он его воспринимает как то, что было до этого
Надо код смотреть, но смарткасты сверх-разумом не обладают.
Обсуждают сегодня