Szűkítés (Visual Basic)

Azt jelzi, hogy a konvertálási operátor (CType) olyan típussá alakít át egy osztályt vagy struktúrát, amely esetleg nem tudja tárolni az eredeti osztály vagy struktúra lehetséges értékeinek egy részét.

Konvertálás a szűkítési kulcsszóval

Az átalakítási eljárásnak a következő mellett meg kell adnia Public Shared : Narrowing.

A konvertálások szűkítése nem mindig sikerül futásidőben, és meghiúsulhat vagy adatvesztést okozhat. Ilyenek például Long a következők: DateIntegerString egy alaptípus egy származtatott típusra. Ez az utolsó átalakítás szűkül, mert előfordulhat, hogy az alaptípus nem tartalmazza a származtatott típus összes tagját, így nem a származtatott típus egy példánya.

Ha Option Strict igen On, a fogyasztó kódnak az összes szűkítő konverzióhoz használnia CType kell.

A Narrowing kulcsszó ebben a kontextusban használható:

Operátori utasítás

Lásd még