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 , ou le code de caractère, pour le caractère.

Retours

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 compenser les différences de stockage entre le Short et le 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 sur un octet (SBCS) ou un jeu de caractères double octet (DBCS). Il prend CharCode ensuite comme point de code dans l’ensemble approprié. La plage peut être comprise entre 0 et 255 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 System.Globalization de noms. Vous pouvez obtenir ANSICodePage en 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 culture et de la page de codes pour le thread actuel. Les valeurs de -32768 à -1 sont traitées comme des valeurs comprises dans la plage +32768 à +65535.

Les nombres compris entre 0 et 31 sont identiques aux codes ASCII non imprimables standard. Par exemple, Chr(10) retourne un caractère de flux de ligne.

Note

La ChrB fonction dans les versions antérieures de Visual Basic retourne un octet unique. Il est principalement utilisé pour convertir des chaînes dans des applications DBCS (double octet). Toutes les chaînes en Visual Basic et .NET Framework sont en Unicode et ChrB ne sont plus prises en charge.

S’applique à

Voir aussi