Nikita Mamchenko, если интересно, добавлю. Я немного поразмышлял насчёт работы метода и прочитав документацию, понял, что переменная rotationX подразумевает вращение вокруг оси Y объекта. То бишь, задействовав ось X. По этому, если использовать этот код, то изменение координат будет сугубо оси Х, а не Y. Она будет статична.
Никита, привет. Дело в том, что это визуализация камеры от первого лица по оси Y. То есть просмотр сцены «вверх-вниз». Ну, и понятное дело, речь идёт о 3D.
Владимир Коротенко, другими словами, оставить обработку таким образом, чтобы при нуле не возникало текстовых сообщений, или же добавить if-блок в try-блок?
Владимир Коротенко, дело в том, что это задачи из книги по обучению C#. Автор подразумевает, что читатель знаком поверхностно с обработкой исключений и только познакомился с циклами. Я нашел решение в том, чтобы объявлять переменные изначально пустыми, а позже, в блоке try, ввести условный оператор if и так все оставить. Но меня терзают сомнения, что это неподходящее решение. А не присваивать значение переменной x, оставив ее пустой, невозможно, так как значение, присвоенное ей в блоке try почему-то игнорируется.
alexalexes, спасибо. Проблема в том, что Вы написали код для завершения цикла, когда уже пользователь ввел определенное значение. Мне же необходимо, чтобы как раз таки в моменте ввода числа пользователь нажал, к примеру, на "ОК", или на "Отмена", и ему высветилось сообщение об ошибке.