Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
Widening (Visual Basic)
Indique qu'un opérateur de conversion (CType) convertit une classe ou une structure en un type qui peut contenir toutes les valeurs possibles de la classe ou de la structure d'origine.
La procédure de conversion doit spécifier Public Shared en plus de Widening.
Les conversions étendues réussissent toujours au moment de l'exécution et sans jamais aucune perte de données. Les exemples sont Single en Double, Char en String et un type dérivé en un type de base. Cette dernière conversion est étendue parce que le type dérivé contient tous les membres du type de base et qu'il s'agit, par conséquent, d'une instance du type de base.
Le code utilisateur ne doit pas utiliser CType pour les conversions étendues, même si Option Strict est On.
Le mot clé Widening peut être utilisé dans le contexte suivant :
Pour obtenir des définitions des opérateurs de conversion étendue et restrictive, consultez Comment : définir un opérateur de conversion (Visual Basic).