web-dev-qa-db-fra.com

Comment déclarez-vous un littéral Char dans Visual Basic .NET?

Avec Option Strict On:

Dim theLetterA As Char = "A"

renvoie une erreur sur la conversion de la chaîne "A" à un Char.

Quelle est la syntaxe pour entrer un littéral Char?

82
Jason Berkan

Un littéral de caractères est entré à l'aide d'une chaîne de caractères unique suffixée d'un C.

Dim theLetterA As Char = "A"C
150
Jeff Mercado

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.

3
Alan Barksdale

Dans le cas où vous essayez d'obtenir une citation double comme littéral de caractère, vous devrez utiliser le format extra original VB:

Dim theQuote As Char = """"C

Ou

Dim theQuote As Char = CChar("""")
1
andyb