Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual Basic fornisce tipi di dati di tipo carattere per gestire caratteri stampabili e visualizzabili. Mentre entrambi gestiscono caratteri Unicode, Char contiene un singolo carattere, mentre String contiene un numero indefinito di caratteri.
Per una tabella che visualizza un confronto affiancato dei tipi di dati di Visual Basic, vedere Tipi di dati.
Tipo di carattere
Il Char tipo di dati è un carattere Unicode a due byte (16 bit). Se una variabile archivia sempre esattamente un carattere, dichiararlo come Char. Per esempio:
' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"
Ogni valore possibile in una Char variabile o String è un punto di codice, o codice carattere, nel set di caratteri Unicode. I caratteri Unicode includono il set di caratteri ASCII di base, varie altre lettere dell'alfabeto, accenti, simboli di valuta, frazioni, segni diacritici e simboli matematici e tecnici.
Annotazioni
Il set di caratteri Unicode riserva i punti di codice da D800 a DFFF (da 55296 a 55551 decimali) per le coppie surrogate, che richiedono due valori a 16 bit per rappresentare un singolo punto di codice. Una Char variabile non può contenere una coppia di surrogati e usa String due posizioni per contenere tale coppia.
Per altre informazioni, vedere Tipo di dati Char.
Tipo di stringa
Il String tipo di dati è una sequenza di zero o più caratteri Unicode a due byte (a 16 bit). Se una variabile può contenere un numero illimitato di caratteri, dichiararla come String. Per esempio:
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
Per altre informazioni, vedere Tipo di dati String.