Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, что оператор преобразования (CType) преобразует класс или структуру в тип, который может не содержать некоторые из возможных значений исходного класса или структуры.
Преобразование с помощью сужающего ключевого слова
Процедура преобразования должна указывать Public Shared в дополнение к Narrowing.
Сужающие преобразования не всегда успешны во время выполнения и могут завершиться сбоем или потерей данных. Примеры— Long и IntegerStringDateбазовый тип для производного типа. Это последнее преобразование сужается, так как базовый тип может не содержать всех членов производного типа, поэтому не является экземпляром производного типа.
В противном Option Strictслучае On используемый код должен использоваться CType для всех сужающих преобразований.
Ключевое Narrowing слово можно использовать в этом контексте: