Strings.ChrW(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 point
code 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.