Нельзя преобразовать тип real к integer как исправить паскаль
Ошибка "Нельзя преобразовать тип real к integer" (Cannot convert real to integer) в Pascal означает, что вы пытаетесь присвоить значение с плавающей точкой (тип Real, Single, Double, Extended) переменной целочисленного типа (например, Integer, Byte, ShortInt, LongInt, Cardinal). Pascal, в отличие от некоторых других языков, требует явного преобразования в таких случаях, поскольку отбрасывание дробной части может привести к потере данных, а округление — к неожиданным результатам. Примеры, когда возникает ошибка: Delphi Var i: Integer; r: Real; Begin r := 3.14; i := r; // Ошибка: Нельзя преобразовать real к integer End...
236 читали · 5 лет назад
Анонимные типы в C#. Для чего? Когда использовать?
В C# реализована возможность работы с типами, которые работают, как классы только без описания в коде класса. Простыми словами - это создание объекта класса без явного определения класса. Это значит, что можно создавать объект с полями без написания класса. Подробнее о том для чего нужны анонимные типы, как они работают и когда использовать в этой статье. Для чего нужны и когда использовать? Иногда возникает ситуация, когда необходимо работать с каким-нибудь классом в одном месте. Для того, чтобы не реализовывать/описывать его существуют анонимные типы...