Notes
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.
Une procédure est déclarée avec un paramètre optionnel qui utilise un paramètre de type qui ne comporte pas de contrainte selon laquelle il doit être un type référence.
Vous devez toujours spécifier une valeur par défaut pour chaque paramètre optionnel. Si le paramètre est d’un type référence, la valeur facultative doit être Nothing
, qui est une valeur valide pour n’importe quel type de référence. Toutefois, si le paramètre est d’un type valeur, ce type doit être un type de données élémentaire prédéfini par Visual Basic. Cela est dû au fait qu’un type de valeur composite, tel qu’une structure définie par l’utilisateur, n’a pas de valeur par défaut valide.
Lorsque vous utilisez un paramètre de type pour un paramètre optionnel, vous devez garantir qu’il est d’un type référence pour éviter la possibilité d’un type valeur sans valeur par défaut valide. Cela signifie que vous devez limiter le paramètre de type avec le mot clé Class
ou avec le nom d’une classe spécifique.
ID d’erreur : BC32124
- Forcez le paramètre de type à accepter uniquement un type de référence ou ne l’utilisez pas pour le paramètre optionnel.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :