Re: dynamic vs object
От:
Privalov
Дата:
11.01.25 19:31
Оценка:
Здравствуйте, Shmj, Вы писали:
S>Как бы пропала чистота идеи — по умолчанию возникает dynamic. В C# есть версия IComparable с object — а в Dart решили вместо object — сделать dynamic. Как бы вообще опустились почти до уровня JS.
Иногда dynamic бывает полезен. Но за его беспорядочное использование надо морально убивать на месте ©.
И в C# dynamic — не определение типа, а указание компилятору не проверять наличие у него свойств и методов. Все проверки переносятся в выполнение. По факту же переменная dynamic — это object в C#.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: