Rozšíření (Visual Basic)

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

Převod s klíčovým slovem rozšíření

Postup převodu musí kromě Public Shared zadat Widening .

Rozšiřující převody vždy proběhnou úspěšně za běhu a nikdy nezískat ztrátu dat. Příkladem je Single Double , do a Char String odvozený typ pro jeho základní typ. 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řebovávající kód nemusí používat pro CType rozšiřující převody, i když je Option Strict On .

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

Operator – příkaz

Například definice rozšiřujících a zužujících operátorů převodu najdete v tématu Postupy: Definování operátoru převodu.

Viz také