Преобразование типов

Преобразования типов позволяют использовать значения одного типа как значения другого. Преобразования типов бывают явными и неявными, отличие между ними заключается в необходимости использования операции приведения типов. Для проверки на возможности преобразования одного типа к другому и явного преобразования в языке Fore.NET предназначены операции Is и As соответственно. Неявное преобразование осуществляется при присвоении сопоставимого типа или типа, который является наследником исходного типа переменной.

Операция Is

Операция Is используется для проверки действительного типа объекта во время выполнения программы на совместимость с данным типом. Результатом операции E Is T, где E – это выражение, а T – это тип, является логическое значение показывающее может ли выражение E успешно быть преобразовано к типу T путём явного или неявного преобразования.

Операция As

Операция As используется для явного преобразования значения к данному типу. В операции вида E As T, E должно быть выражением, а T типом. Тип результата всегда T и классифицируется как значение.

См. также:

Руководство по языку Fore.NET | Типы данных