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#.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.