Condividi tramite


Tipo di dati Boolean (Visual Basic)

Aggiornamento: novembre 2007

Contiene valori che possono essere solo True o False. Le parole chiave True e False corrispondono ai due stati delle variabili Boolean.

Note

Utilizzare il tipo di dati Boolean per includere valori a due stati, ad esempio vero/falso, sì/no e attivato/disattivato.

Il valore predefinito di Boolean è False.

Conversioni di tipi

Quando i valori dei tipi di dati numerici vengono convertiti in Boolean, 0 diventa False e tutti gli altri valori diventano True. Quando i valori Boolean vengono convertiti in tipi numerici, False diventa 0 e True diventa -1.

Quando si esegue la conversione tra valori Boolean e tipi di dati numerici, tenere presente che i metodi di conversione .NET Framework non producono sempre gli stessi risultati generati dalle parole chiave di conversione Visual Basic. In Visual Basic, infatti, la conversione mantiene un comportamento compatibile con le versioni precedenti. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi ai tipi di dati.

Suggerimenti per la programmazione

  • **Numeri negativi.**Boolean non è un tipo numerico e non può rappresentare un valore negativo. In ogni caso, si consiglia di non utilizzare Boolean per includere valori numerici.

  • **Caratteri tipo.**Boolean non ha alcun carattere di tipo letterale o carattere identificatore di tipo.

  • Tipo Framework. Il tipo corrispondente in .NET Framework è la struttura System.Boolean.

Esempio

Nell'esempio riportato di seguito runningVB è una variabile Boolean che memorizza una semplice impostazione sì/no.

Dim runningVB As Boolean
' Check to see if program is running on Visual Basic engine.
If scriptEngine = "VB" Then
    runningVB = True
End If

Vedere anche

Attività

Risoluzione dei problemi relativi ai tipi di dati

Concetti

Utilizzo efficiente dei tipi di dati

Riferimenti

Riepilogo dei tipi di dati (Visual Basic)

System.Boolean

Funzioni di conversione del tipo

Riepilogo della conversione

Funzione CType