Dati di tipo carattere (Visual Basic)

In Visual Basic sono disponibili tipi di dati carattere per la gestione dei caratteri stampabili e visualizzabili. Sebbene gestiscano entrambi caratteri Unicode, Char contiene un singolo carattere, mentre String ne contiene un numero indefinito.

Per un confronto side-by-side dei tipi di dati di Visual Basic, vedere Riepilogo dei tipi di dati (Visual Basic).

Tipo Char

Il tipo di dati Char è un unico carattere Unicode a due byte (16 bit). Se una variabile memorizza sempre esattamente un carattere, dichiararla come Char. Ad esempio:

' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"

Ogni valore possibile in una variabile Char o String è un punto di codice, o codice carattere, del set di caratteri Unicode. I caratteri Unicode comprendono il set di caratteri ASCII di base, altre lettere di diversi alfabeti, accenti, simboli di valuta, frazioni, segni diacritici, oltre a simboli matematici e tecnici.

Nota

Il set di caratteri Unicode riserva i punti di codice da D800 a DFFF (da 55296 a 55551 in formato decimale) alle coppie di surrogati, per cui sono necessari due valori a 16 bit per rappresentare un singolo punto di codice. Una variabile Char non può contenere una coppia di surrogati, mentre una variabile String può contenere coppie di questo tipo utilizzando due posizioni.

Per ulteriori informazioni, vedere Tipo di dati Char (Visual Basic).

Tipo String

Il tipo di dati String è una sequenza di zero o più caratteri Unicode a due byte (16 bit). Se una variabile può contenere un numero indefinito di caratteri, dichiararla come String. Ad esempio:

' Initialize the name variable to "Monday".
Dim name As String = "Monday"

Per ulteriori informazioni, vedere Tipo di dati String (Visual Basic).

Vedere anche

Attività

Risoluzione dei problemi relativi ai tipi di dati (Visual Basic)

Concetti

Tipi di dati compositi (Visual Basic)

Tipi generici in Visual Basic (Visual Basic)

Programmazione senza tipi in Visual Basic

Caratteri tipo (Visual Basic)

Altre risorse

Tipi di dati elementari (Visual Basic)

Implementazione del tipo di dati (Visual Basic)

Conversioni di tipi in Visual Basic