✅Ответ на задачу: разработчик использовал оператор '?.', подразумевая, что поле stack_instr может быть null. Скорее всего, ожидалось, что выражение stack_instr?.Count < length при stack_instr равным null вернёт true, и произойдёт выход из метода, но нет — результатом будет false. Из этого следует, что при обращении к stack_instr!.Pop() может произойти разыменование null ссылки (несмотря на то, что вызов размечен с помощью '!').
еще контент в этом сообществе
еще контент в этом соообществе
войдите, чтобы увидеть
и подписаться на интересных профи