Default |
Défaut |
---|---|
Visual Basic .NET (VB .NET) |
Syntaxe
Default |
Description
Ce mot réservé permet d'identifier une propriété comme propriété par défaut de sa classe, sa structure ou 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é prenne au moins un paramètre. Si le code fait une référence à une classe ou une structure sans spécifier de membre, le Visual Basic .NET résout cette référence à la propriété par défaut.
- Les propriétés par défaut peuvent entraîner une légère réduction des caractères du code source, mais elles peuvent rendre votre code plus difficile à lire. Si le code appelant n'est pas familier avec votre classe ou structure, lorsqu'il fait référence au nom de la classe ou 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 compilation ou de subtiles erreurs de logique d'exécution.
- Vous pouvez quelque peu réduire 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 de compilateur sur On.
- Si vous envisagez d'utiliser une classe ou une structure prédéfinie dans votre code, vous devez déterminer si elle possède une propriété par défaut et, dans l'affirmative, quel est son nom.
- En raison de ces inconvénients, vous devez envisager de ne pas définir de 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 modificateur Default peut être utilisé dans le contexte d'une déclaration de Property.
Dernière mise à jour : Mardi, le 24 Août 2021