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:
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.