Partager via


Strings.AscW, méthode (Char)

Retourne une valeur de type Integer qui représente le code de caractère correspondant à un caractère.

Espace de noms : Microsoft.VisualBasic
Assembly : Microsoft.VisualBasic (dans microsoft.visualbasic.dll)

Syntaxe

'Déclaration
Public Shared Function AscW ( _
    String As Char _
) As Integer
'Utilisation
Dim String As Char
Dim returnValue As Integer

returnValue = Strings.AscW(String)
public static int AscW (
    char String
)
public:
static int AscW (
    wchar_t String
)
public static int AscW (
    char String
)
public static function AscW (
    String : char
) : int

Paramètres

  • String
    Obligatoire. Toute expression Char ou String valide. Si String est une expression String, seul le premier caractère de la chaîne est utilisé pour l'entrée. Si String a la valeur Nothing ou ne contient aucun caractère, une erreur ArgumentException se produit.

Valeur de retour

Retourne une valeur de type Integer qui représente le code de caractère correspondant à un caractère.

Notes

Pour plus d'informations, consultez la rubrique Visual Basic Fonctions Asc, AscW.

Asc retourne le point de code (ou code de caractère) du caractère d'entrée. Il peut être compris entre 0 et 255 pour les valeurs du jeu de caractères codés sur un octet (SBCS) et entre -32 768 et 32 767 pour les valeurs du jeu de caractères codés sur deux octets (DBCS). Pour les tableaux des caractères ASCII codés sur un octet, consultez Codes de caractères ASCII.

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

AscW retourne le point de code Unicode du caractère d'entrée. Il peut être compris entre 0 et 65 535. La valeur retournée est indépendante des paramètres de culture et de page de codes du thread actuel.

Notes

Dans les précédentes versions de Visual Basic, la fonction AscB retourne un code pour un octet, plutôt qu'un caractère. Son rôle principal consiste à convertir des chaînes en applications utilisant le jeu de caractères codés sur deux octets (DBCS). Dans Visual Basic 2005, toutes les chaînes sont en Unicode et la fonction AscB n'est plus prise en charge.

Exemple

Cet exemple utilise la fonction Asc pour retourner des codes de caractère du type de données Integer (Visual Basic) correspondant à la première lettre de chaque chaîne.

Dim codeInt As Integer
' The following line of code sets myInt to 65.
codeInt = Asc("A")
' The following line of code sets myInt to 97.
codeInt = Asc("a")
' The following line of code sets myInt to 65.
codeInt = Asc("Apple")

Plates-formes

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

Informations de version

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0

Voir aussi

Référence

Strings, classe
Membres Strings
Microsoft.VisualBasic, espace de noms
System.Globalization
CultureInfo
ANSICodePage
ArgumentException

Autres ressources

Fonctions Asc, AscW
Fonctions Chr, ChrW
Fonctions de conversion (Visual Basic)
Fonctions de conversion de types de données
Codes de caractères ASCII
Integer, type de données (Visual Basic)