Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.

char (référence C#)

Le mot clé d' char est utilisé pour déclarer une instance de la structure d' System.Char que le.NET Framework utilise pour représenter un caractère Unicode. La valeur d'un objet d' Char est une valeur numérique 16 bits (ordinal).

Les caractères Unicode sont utilisés pour représenter la plupart des langues écrites dans le monde.

Type

Plage

Taille

Type .NET Framework

char

U+0000 à U+FFFF

Caractère Unicode 16 bits

System.Char

Les constantes de type char peuvent être représentées sous la forme de littéraux de caractères, d'une séquence d'échappement hexadécimal ou de caractères Unicode. Vous pouvez également convertir les codes de caractères de type intégral. Dans l'exemple suivant, quatre variables char sont initialisées avec le même caractère (X) :


char[] chars = new char[4];

chars[0] = 'X';        // Character literal
chars[1] = '\x0058';   // Hexadecimal
chars[2] = (char)88;   // Cast from integral type
chars[3] = '\u0058';   // Unicode

foreach (char c in chars)
{
    Console.Write(c + " ");
}
// Output: X X X X


Un char peut être converti implicitement en ushort, int, uint, long, ulong, float, double ou decimal. En revanche, il n'y a pas de conversion implicite des autres types en type char.

Le type System.Char fournit plusieurs méthodes statiques à utiliser avec les valeurs char.

Pour plus d'informations, consultez la Spécification du langage C#. La spécification du langage est la source de référence pour la syntaxe C# et son utilisation.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft