Partager via


Élargissement (Visual Basic)

Indique qu’un opérateur de conversion (CType) convertit une classe ou une structure en type qui peut contenir toutes les valeurs possibles de la classe ou de la structure d’origine.

Conversion avec le mot clé d’élargissement

La procédure de conversion doit spécifier Public Shared en plus de Widening.

Les conversions élargissantes réussissent toujours lors de l'exécution et n'entraînent jamais de perte de données. Il s’agit Single , par Doubleexemple, CharStringd’un type dérivé de son type de base. Cette dernière conversion s’étend, car le type dérivé contient tous les membres du type de base et est donc une instance du type de base.

Le code consommateur n’a pas besoin d’être utilisé CType pour élargir les conversions, même si c’est le cas Option StrictOn.

Le Widening mot clé peut être utilisé dans ce contexte :

Déclaration de l'opérateur

Pour obtenir des exemples de définitions d’opérateurs de conversion élargis et étroits, consultez Guide pratique pour définir un opérateur de conversion.

Voir aussi