Narrowing (Visual Basic)

Označuje, že operátor převodu ( CType ) převede třídu nebo strukturu na typ, který nemusí být schopný uchovat některé z možných hodnot původní třídy nebo struktury.

Převod s klíčovým slovem zúžení

Postup převodu musí být Public Shared kromě Narrowing .

Zužující převody nejsou vždycky úspěšné v době běhu a můžou selhat nebo může dojít ke ztrátě dat. Příklady jsou Long Integer , String do a Date základní typ pro odvozený typ. Tento poslední převod je zúžený, protože základní typ nemusí obsahovat všechny členy odvozeného typu, a proto není instancí odvozeného typu.

V takovém případě Option Strict On musí kód náročné použít CType pro všechny zužující převody.

NarrowingKlíčové slovo lze použít v tomto kontextu:

Operator – příkaz

Viz také