Size: a a a

2020 January 22

V

Vyacheslav in pro.net
Ayrat Hudaygulov
Вообще не так
Он не существует!
источник

D

Danya in pro.net
Я правда пока не смог найти в каком именно месте
источник

AH

Ayrat Hudaygulov in pro.net
Danya
Ну в C# 7 in a Nutshell сказано что dynamic реализован через object
Можно посмотреть декомпилятор например.

Когда ты обращаешься к полю, методу или суешь в цикл.

Там такая едрическая магия
источник

vl

vova lantsov in pro.net
Но лучше уже в модель, JToken там много кода лишнего надо на проверки писать
источник

н

невидимка in pro.net
Danya
Ну в C# 7 in a Nutshell сказано что dynamic реализован через object
dynamic лежит как object, потому что что там за тип никто не знает
а реализован он через килотонну околорефлексионных методов специально для динамики
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
Можно посмотреть декомпилятор например.

Когда ты обращаешься к полю, методу или суешь в цикл.

Там такая едрическая магия
Это неправда!
источник

V

Vyacheslav in pro.net
Ayrat Hudaygulov
Можно посмотреть декомпилятор например.

Когда ты обращаешься к полю, методу или суешь в цикл.

Там такая едрическая магия
Рефлекшоны
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
Это неправда!
Что неправда?
источник

IC

Ilya Chernoudov in pro.net
Есть 2 варианта,
источник

V

Vyacheslav in pro.net
Vyacheslav
Рефлекшоны
А не магия
источник

IC

Ilya Chernoudov in pro.net
Настоящий динамик и тогда будет куча рефлексии
источник

IC

Ilya Chernoudov in pro.net
Либо экспандообжект
источник

AH

Ayrat Hudaygulov in pro.net
Vyacheslav
А не магия
А, ну да. Это все меняет
источник

IC

Ilya Chernoudov in pro.net
И будет как дикшинари
источник

GM

Gennady Movila in pro.net
тяжкий тип получается
источник

V

Vyacheslav in pro.net
Во все тяжкие
источник

D

Danya in pro.net
невидимка
dynamic лежит как object, потому что что там за тип никто не знает
а реализован он через килотонну околорефлексионных методов специально для динамики
Оки доки
источник

V

Vyacheslav in pro.net
Вопрос в тему: почему не завезли Convert.ToString от dynamic?
источник

E

EgorBo in pro.net
Зачем? myDynamic.ToString
источник

V

Vyacheslav in pro.net
EgorBo
Зачем? myDynamic.ToString
А оно через рефлексию скомпилируется или через вызов метода?
источник