Мурин Игорьcard.quoted11 kun oldin
При использовании типа dynamic компилятор не пытается во время компиляции проверить вероятность того, будут ли успешными выполняемые кодом операции. Иными словами, он по сути отключает обусловленное статической типизацией поведение, которое мы обычно ожидаем от C#. С динамической переменной можно попытаться выполнить практически любую операцию: использовать арифметические операторы, вызвать ее методы, присвоить ее переменным другого типа, установить или получить ее свойства. Когда вы делаете что-то подобное, компилятор генерирует код, с помощью которого можно наиболее разумными методами добиться желаемого результата.
  • Fikr bildirish uchun kirish yoki roʻyxatdan oʻtish