Dela via


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 Stringoch 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 :

Operatoruttryck

Exempeldefinitioner för breddning och minskning av konverteringsoperatorer finns i Så här definierar du en konverteringsoperator.

Se även