Pregunta ¿Cómo declaras un literal Char en Visual Basic .NET?


Con Option Strict On:

Dim theLetterA As Char = "A"

devuelve un error sobre la conversión de la cadena "A" a un Char.

¿Cuál es la sintaxis para ingresar a Char ¿literal?


74
2017-07-30 19:45


origen


Respuestas:


Un literal de carácter se ingresa usando una sola cadena de caracteres con el sufijo C.

Dim theLetterA As Char = "A"C

139
2017-07-30 19:46



Yo usaría CChar. P.ej.:

 Dim theLetterA As Char = CChar("A")

Consulte el sitio web de MSDN https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx para detalles sobre CChar.


3
2018-03-03 19:25



En el caso de tratar de obtener una comilla doble como un carácter literal, deberá usar el formato extra extravagante de VB:

Dim theQuote As Char = """"C

O

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

1
2018-01-25 19:54