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.
Identifie une propriété comme propriété par défaut de sa classe, de sa structure ou de son interface.
Remarques
Une classe, une structure ou une interface peut désigner au plus une de ses propriétés comme propriété par défaut, à condition que cette propriété accepte au moins un paramètre. Si le code fait référence à une classe ou une structure sans spécifier de membre, Visual Basic résout cette référence à la propriété par défaut.
Les propriétés par défaut peuvent entraîner une petite réduction des caractères de code source, mais elles peuvent rendre votre code plus difficile à lire. Si le code appelant n’est pas familiarisé avec votre classe ou structure, lorsqu’il fait une référence à la classe ou au nom de la structure, il ne peut pas être certain que cette référence accède à la classe ou à la structure elle-même, ou à une propriété par défaut. Cela peut entraîner des erreurs de compilateur ou des erreurs logiques d’exécution subtiles.
Vous pouvez réduire quelque peu le risque d’erreurs de propriété par défaut en utilisant toujours l’instruction Option Strict pour définir la vérification du type du compilateur sur On
.
Si vous envisagez d’utiliser une classe ou une structure prédéfinie dans votre code, vous devez déterminer s’il a une propriété par défaut et, le cas échéant, quel est son nom.
En raison de ces inconvénients, vous devez envisager de ne pas définir les propriétés par défaut. Pour la lisibilité du code, vous devez également envisager de toujours faire référence à toutes les propriétés explicitement, même les propriétés par défaut.
Le Default
modificateur peut être utilisé dans ce contexte :