Con Option Strict On
:
Dim theLetterA As Char = "A"
devuelve un error sobre la conversión de la cadena "A"
a Char
.
¿Cuál es la sintaxis para ingresar un Char
literal?
Con Option Strict On
:
Dim theLetterA As Char = "A"
devuelve un error sobre la conversión de la cadena "A"
a Char
.
¿Cuál es la sintaxis para ingresar un Char
literal?
Respuestas:
Un literal de carácter se ingresa utilizando una sola cadena de caracteres con el sufijo C
.
Dim theLetterA As Char = "A"C
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 obtener detalles sobre CChar.
Convert.ToChar("A")
termina una mejora de la legibilidad "A"c
?
En el caso de intentar obtener una comilla doble como un carácter literal, deberá usar el formato VB extra peculiar:
Dim theQuote As Char = """"C
O
Dim theQuote As Char = CChar("""")
theQuote
, verías 34
.