Visual Basic .NET Language
Opzione esplicita
Ricerca…
Osservazioni
Option Explicit On
è una buona pratica consigliata con Visual Basic .Net. Ti aiuta come sviluppatore a produrre codice più pulito, più stabile, più privo di bug e più manutenibile. In alcuni casi può anche aiutarti a scrivere programmi con prestazioni migliori!
con riferimento a https://support.microsoft.com/it-it/kb/311329#bookmark-3 è inoltre possibile utilizzare l'opzione strict al posto dell'opzione esplicita. Opzione strict eredita l'opzione esplicita.
Che cos'è?
Ti costringe a dichiarare esplicitamente tutte le variabili.
Qual è la differenza tra dichiarare esplicitamente e dichiarare implicitamente una variabile?
Dichiarare esplicitamente una variabile:
Dim anInteger As Integer = 1234
Dichiarare implicitamente una variabile:
'Did not declare aNumber using Dim
aNumber = 1234
Conclusione
Pertanto, dovresti sempre avere Option Explicit On
quanto potresti perdere una variabile durante l'assegnazione, il che causa il comportamento imprevisto del programma.
Come accenderlo?
Livello di documento
È attivo per impostazione predefinita, ma puoi avere un ulteriore livello di protezione posizionando Option Explicit On
nella parte superiore del file di codice. L'opzione si applicherà all'intero documento.
Livello del progetto
Puoi accenderlo tramite il menu in Visual Studio:
Progetto> [Progetto] Proprietà> scheda Compila> Opzione esplicita
Scegli On
nel menu a discesa. L'opzione si applicherà all'intero documento.
Tutti i nuovi progetti
Puoi attivarlo di default per tutti i nuovi progetti selezionando:
Strumenti> Opzioni> Progetti e soluzioni> Valori predefiniti VB> Opzione Esplicita
Scegli On
nel menu a discesa.