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 ne peut pas contenir certaines des valeurs possibles de la classe ou de la structure d’origine.
Conversion avec le mot clé de rétrécissement
La procédure de conversion doit spécifier Public Shared en plus de Narrowing.
Les conversions restrictives ne réussissent pas toujours au moment de l’exécution et peuvent échouer ou entraîner une perte de données. Par exemple, il s’agit Long d’un Integertype de String base , à Dateet d’un type de base pour un type dérivé. Cette dernière conversion est restrictive, car le type de base peut ne pas contenir tous les membres du type dérivé et n’est donc pas une instance du type dérivé.
Si Option Strict c’est Onle cas, le code consommateur doit être utilisé CType pour toutes les conversions restrictives.
Le Narrowing mot clé peut être utilisé dans ce contexte :