Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
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.