Avec Option Strict On
:
Dim theLetterA As Char = "A"
renvoie une erreur de conversion de la chaîne "A"
en a Char
.
Quelle est la syntaxe pour entrer un Char
littéral?
Avec Option Strict On
:
Dim theLetterA As Char = "A"
renvoie une erreur de conversion de la chaîne "A"
en a Char
.
Quelle est la syntaxe pour entrer un Char
littéral?
Réponses:
Un littéral de caractère est entré à l'aide d'une seule chaîne de caractères suffixée par un C
.
Dim theLetterA As Char = "A"C
J'utiliserais CChar. Par exemple:
Dim theLetterA As Char = CChar("A")
Consultez le site Web MSDN https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx pour plus de détails sur CChar.
Convert.ToChar("A")
une amélioration de la lisibilité "A"c
?
Dans le cas où vous essayez d'obtenir un guillemet double comme littéral de caractère, vous devrez utiliser le format VB extra original:
Dim theQuote As Char = """"C
Ou
Dim theQuote As Char = CChar("""")
theQuote
vous verriez 34
.