Breddning (Visual Basic)
Anger att en konverteringsoperator (CType
) konverterar en klass eller struktur till en typ som kan innehålla alla möjliga värden för den ursprungliga klassen eller strukturen.
Konvertera med breddningsnyckelordet
Konverteringsproceduren måste anges Public Shared
utöver Widening
.
Vidgade konverteringar lyckas alltid vid körning och medför aldrig dataförlust. Exempel är Single
till Double
, Char
till String
och en härledd typ till dess bastyp. Den senaste konverteringen breddas eftersom den härledda typen innehåller alla medlemmar av bastypen och därmed är en instans av bastypen.
Den förbrukande koden behöver inte användas CType
för att bredda konverteringar, även om Option Strict
är On
.
Nyckelordet kan användas i den här kontexten Widening
:
Exempeldefinitioner för breddning och minskning av konverteringsoperatorer finns i Så här definierar du en konverteringsoperator.