Partager via


Strings.Chr(Int32) Méthode

Définition

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

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

Paramètres

CharCode
Int32

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

Retours

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

Exceptions

CharCode< 0 ou > 255 pour Chr.

Exemples

L’exemple suivant utilise la Chr fonction pour renvoyer 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 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 de 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 à 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 code du thread actif, qui est contenue dans la ANSICodePage propriété de la classe dans l’espace TextInfoSystem.Globalization de 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 actif. Les valeurs comprises entre -32768 et -1 sont traitées de la même façon que les valeurs de la plage +32768 à +65535.

Les nombres de 0 à 31 sont identiques aux 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