Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2017, 14:20   #1
BadCats
Пользователь
 
Аватар для BadCats
 
Регистрация: 31.01.2016
Сообщений: 67
Восклицание Привидение типа к dynamic

Код:
  dynamic instance = new Program();
- Это будет UpCust или DownCast?

Или как я догадываюсь - когда во время выполнения тип переменной instance будет меняться, то это будет динамическое приведение типов? -Т.е динамически в зависимости от того что в dynamic по ходу выполнения программы будет происходить то UpCust то DownCast?
BadCats вне форума Ответить с цитированием
Старый 03.04.2017, 14:36   #2
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

DownCast
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 03.04.2017, 14:38   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Привидения это не сюда.


Причем тут касты?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 03.04.2017 в 14:49.
Alex11223 вне форума Ответить с цитированием
Старый 03.04.2017, 14:57   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

при работе с dynamic как такового каста не происходит, работа идет через рефлексию.
при вашем присвоении создается обертка и все.

по возможности лучше работать без общего dynamic(свой враппер может быть лишен недостатков)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Dynamic Tree Delphi_ProGer Помощь студентам 14 23.03.2012 18:21
Использование типа dynamic MooNDeaR C# (си шарп) 4 25.01.2012 20:33
Dynamic Data Exchange tolikman Общие вопросы .NET 2 18.08.2011 11:29
Dynamic Data Exchange tolikman Microsoft Office Excel 2 12.08.2011 20:34
dynamic skin form tsergey Помощь студентам 0 08.04.2009 16:51