C# динамические типы - небеса или ад?

Вы думаете, что новый динамический тип для C# является серьезным недостатком относительно преимуществ сильного типизированного языка, или Вы думаете, что преимущества (как то, чтобы обходить их в большой степени отражения) перевешивают риски?

5
задан bash74 6 May 2010 в 08:35
поделиться

2 ответа

Основное использование ключевого слова dynamic, похоже, для взаимодействия с ASP.NET, когда вы работаете со слабо типизированным языком, таким как Javascript, или для передачи параметров внутри вспомогательных классов ASP.NET MVC в представлении.

Я не думаю, что кто-то из опытных программистов C# начнет использовать его для замены системы типов, а если и начнет, то будет довольно быстро сбит с толку.

6
ответ дан 13 December 2019 в 05:31
поделиться

Пока он не используется не в тех местах, я думаю, что это отличное дополнение к языку и фреймворку. Использовать динамику только потому, что вы ленивы, - это плохо, но когда вам это действительно нужно (COM, взаимодействие с javascript и т. Д.), Это здорово!

6
ответ дан 13 December 2019 в 05:31
поделиться
Другие вопросы по тегам:

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