Strings.AscW, méthode (String)
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 String _
) As Integer
'Utilisation
Dim String As String
Dim returnValue As Integer
returnValue = Strings.AscW(String)
public static int AscW (
string String
)
public:
static int AscW (
String^ String
)
public static int AscW (
String String
)
public static function AscW (
String : String
) : 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)