Dela via


Smalare (Visual Basic)

Anger att en konverteringsoperator (CType) konverterar en klass eller struktur till en typ som kanske inte kan innehålla några av de möjliga värdena för den ursprungliga klassen eller strukturen.

Konvertera med nyckelordet Narrowing

Konverteringsproceduren måste anges Public Shared utöver Narrowing.

Begränsade konverteringar lyckas inte alltid vid körning och kan misslyckas eller medföra dataförlust. Exempel är Long till Integer, String till Dateoch en bastyp till en härledd typ. Den senaste konverteringen minskar eftersom bastypen kanske inte innehåller alla medlemmar av den härledda typen och därför inte är en instans av den härledda typen.

Om Option Strict är Onmåste den förbrukande koden användas CType för alla begränsade konverteringar.

Nyckelordet kan användas i den här kontexten Narrowing :

Operatoruttryck

Se även