Sdílet prostřednictvím


Rozšíření (Visual Basic)

Označuje, že operátor převodu (CType) převede třídu nebo strukturu na typ, který může obsahovat všechny možné hodnoty původní třídy nebo struktury.

Převod pomocí rozšiřujícího klíčového slova

Kromě převodu musí být zadána Public Shared i procedura převodu Widening.

Rozšíření převodů vždy proběhne úspěšně za běhu a nikdy nedojde ke ztrátě dat. Mezi příklady patří SingleDouble, Char do Stringa odvozený typ do základního typu. Tento poslední převod je rozšiřující, protože odvozený typ obsahuje všechny členy základního typu, a proto je instancí základního typu.

Spotřeba kódu se nemusí používat CType pro rozšiřující převody, i když Option Strict je On.

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

Příkaz Operator

Příklady definic rozšiřujících a zúžených konverzních operátorů naleznete v tématu Postupy: Definování operátoru převodu.

Viz také