Visual Basic .NET Language
Option explicite
Recherche…
Remarques
Option Explicit On
est une bonne pratique recommandée avec Visual Basic .Net. Il vous aide en tant que développeur à produire du code plus propre, plus stable, plus exempt de bogues et plus facile à maintenir. Dans certains cas, cela peut également vous aider à écrire des programmes plus performants!
avec ref à https://support.microsoft.com/en-in/kb/311329#bookmark-3 option strict peut également être utilisé à la place de l'option explicite. Option strict hérite de l'option explicite.
Qu'Est-ce que c'est?
Il vous oblige à déclarer explicitement toutes les variables.
Quelle est la différence entre déclarer explicitement et déclarer implicitement une variable?
Déclarer explicitement une variable:
Dim anInteger As Integer = 1234
Déclarer implicitement une variable:
'Did not declare aNumber using Dim
aNumber = 1234
Conclusion
Par conséquent, Option Explicit On
devrait toujours être activée, car vous pourriez malpeler une variable lors de l'affectation, ce qui entraînerait un comportement inattendu de votre programme.
Comment l'allumer?
Niveau du document
Il est activé par défaut, mais vous pouvez disposer d'une couche de protection supplémentaire en plaçant Option Explicit On
en haut du fichier de code. L'option s'appliquera à l'ensemble du document.
Niveau du projet
Vous pouvez l'activer via le menu dans Visual Studio:
Projet> Propriétés du projet> Onglet Compiler> Option Explicit
Choisissez On
dans le menu déroulant. L'option s'appliquera à l'ensemble du document.
Tous les nouveaux projets
Vous pouvez l'activer par défaut pour tous les nouveaux projets en sélectionnant:
Outils> Options> Projets et solutions> Valeurs par défaut VB> Option Explicit
Choisissez On
dans le menu déroulant.