Condividi tramite


char (Riferimenti per C#)

La parola chiave char è utilizzata per dichiarare un carattere Unicode interno all'intervallo indicato nella tabella che segue. I caratteri Unicode sono caratteri a 16 bit utilizzati per rappresentare gran parte delle lingue scritte conosciute.

Type Range Size Tipo .NET Framework

char

Da U+0000 a U+ffff

Carattere Unicode a 16 bit

System.Char

Valori letterali

Le costanti del tipo char possono essere scritte come caratteri effettivi, sequenze di escape esadecimali o rappresentazioni Unicode. È inoltre possibile impostare i codici con caratteri integrali. Tutte le istruzioni che seguono dichiarano una variabile char e la inizializzano con il carattere X:

        char char1 = 'Z';        // Character literal
char char2 = '\x0058';   // Hexadecimal
char char3 = (char)88;   // Cast from integral type
char char4 = '\u0058';   // Unicode

Conversioni

Un tipo char può essere convertito in modo implicito in ushort, int, uint, long, ulong, float, double o decimal. Non esiste tuttavia alcuna conversione implicita da questi tipi al tipo char.

Specifiche del linguaggio C#

Per ulteriori informazioni, vedere le sezioni riportate di seguito in Specifiche del linguaggio C#:

  • 1.3 Tipi e variabili

  • 2.4.4.4 Caratteri letterali

  • 4.1.5 Tipi integrali

Vedere anche

Riferimenti

Parole chiave di C#
Tabella dei tipi integrali (Riferimenti per C#)
Tabella dei tipi incorporati (Riferimenti per C#)
Tabella delle conversioni numeriche implicite (Riferimenti per C#)
Tabella delle conversioni numeriche esplicite (Riferimenti per C#)
Char Structure

Concetti

Guida per programmatori C#

Altre risorse

Riferimenti per C#