Partager via


Strings.ChrW(Int32) Méthode

Définition

Retourne le caractère associé au code de caractère spécifié.

public:
 static char ChrW(int CharCode);
public static char ChrW (int CharCode);
static member ChrW : int -> char
Public Function ChrW (CharCode As Integer) As Char

Paramètres

CharCode
Int32

Obligatoire. Expression Integer représentant le code pointcode de caractère , ou pour le caractère.

Retours

Le caractère associé au code de caractère spécifié.

Exceptions

CharCode< -32768 ou > 65535 pour ChrW.

Exemples

L’exemple suivant utilise la Chr fonction pour retourner le caractère associé au code de caractère spécifié.

Dim associatedChar As Char
' Returns "A".
associatedChar = Chr(65)
' Returns "a".
associatedChar = Chr(97)
' Returns ">".
associatedChar = Chr(62)
' Returns "%".
associatedChar = Chr(37)

Remarques

La plage asymétrique acceptée pour CharCode compense les différences de stockage entre et Short .Integer Par exemple, -29183 est un Short , mais +36353 est un Integer. Cela facilite également la compatibilité avec Visual Basic 6.0.

Chr utilise la Encoding classe dans l’espace System.Text de noms pour déterminer si le thread actuel utilise un jeu de caractères codés sur un octet (SBCS) ou un jeu de caractères codés sur deux octets (DBCS). Il prend CharCode ensuite comme point de code dans l’ensemble approprié. La plage peut être comprise entre 0 et 255 pour les caractères SBCS et -32768 à 65535 pour les caractères DBCS.

La valeur retournée dépend de la page de codes du thread actuel, qui est contenue dans la ANSICodePage propriété de la TextInfo classe dans l’espace de System.Globalization noms . Vous pouvez obtenir en ANSICodePage spécifiant System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage.

ChrW prend CharCode comme point de code Unicode. La plage est indépendante des paramètres de la page de culture et de code pour le thread actuel. Les valeurs comprises entre -32768 et -1 sont traitées de la même façon que les valeurs comprises entre +32768 et +65535.

Les nombres de 0 à 31 sont les mêmes que les codes ASCII non imprimables standard. Par exemple, Chr(10) retourne un caractère de flux de ligne.

Notes

La ChrB fonction dans les versions antérieures de Visual Basic retourne un seul octet. Elle est principalement utilisée pour convertir des chaînes dans les applications de jeu de caractères sur deux octets (DBCS). Toutes les chaînes dans Visual Basic et le .NET Framework sont en Unicode et ChrB ne sont plus prises en charge.

S’applique à

Voir aussi