Задать вопрос
@PlaBetaVer

В каких случаях используются Upcast и Downcast?

Если я прав в том, что Upcast и Downcast нужны для преобразования класса к другому классу (или объекты класса) как это получается с типами (например, int num = (int)double;), то я, наверное, прав.

А когда их использовать? Я даже не понимаю как их применить на практике, так как в голову ничего из применения апкастов и довнкастов не приходит. Если я редко использую преобразование типов, то преобразование объектов классов вряд ли когда еще могу использовать. Тогда, почему это такая "Очень важная тема"?
Кроме получения ссылки на объект больше нет применения, походу.

Как я могу понять где апкасты и довнкасты могут пригодиться, если даже на практике их не понятно как применить, и как придумать задание для практики?
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Программирование на C# 5.0
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Алгоритмика
    Разработка игр на Unity для детей 12–16 лет
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы