Size: a a a

.NET Chat Убежище

2017 September 05

Г

Гід in .NET Chat Убежище
И гетпропертис тоже даёт динамик
источник

Г

Гід in .NET Chat Убежище
Андрей Звёздочка
Очерёдности?
Методов в интелесенсе
источник

Г

Гід in .NET Chat Убежище
.GetType().GetProperties()
источник

Г

Гід in .NET Chat Убежище
.GetType() - заражает всё динамиком
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Гід
Компиль дальше не знает что там
Да, ты правильно понял.
источник

Г

Гід in .NET Chat Убежище
Потому интелисенс тебе так и светит
источник

АЗ

Андрей Звёздочка in .NET Chat Убежище
Да, просто я думаю, что IDE толжна быть умной и правильно подсказывать.
источник

АЗ

Андрей Звёздочка in .NET Chat Убежище
А то как-то не по-православному.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Андрей Звёздочка
Да, просто я думаю, что IDE толжна быть умной и правильно подсказывать.
А она правильно подсказывает. С точки зрения C# там именно такие типы.
источник

АЗ

Андрей Звёздочка in .NET Chat Убежище
Хм...
источник

АЗ

Андрей Звёздочка in .NET Chat Убежище
Ок.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Более того, ты можешь сконструировать dynamic с перегруженным GetType(), который будет возвращать оттуда хуиту.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Ну, насколько я понимаю вообще работу dynamic dispatch.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Наследуешься от DynamicObject, и в Invoke пишешь проверку типа if (methodName == "GetType") { return "fucky"; }
источник

К

Кабак уровня /b/ in .NET Chat Убежище
Dr. Friedrich von Never
Наследуешься от DynamicObject, и в Invoke пишешь проверку типа if (methodName == "GetType") { return "fucky"; }
😂
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
А вот каст к object вырубает dynamic dispatch, и поэтому там всё гарантированно будет ок.
источник

X

Xak in .NET Chat Убежище
На самом деле, зря вы вот это городите. Решение с (object)-кастом лучше со всех сторон.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Xak
На самом деле, зря вы вот это городите. Решение с (object)-кастом лучше со всех сторон.
Дак а мы и не городим ничо, просто обсуждаем.
источник

X

Xak in .NET Chat Убежище
ну ок, но всё равно, лучше уйти от динамика как можно раньше в таком случае
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Зависит! 😁
источник