Com Option Strict On
:
Dim theLetterA As Char = "A"
retorna um erro sobre a conversão da string "A"
em um Char
.
Qual é a sintaxe para inserir um Char
literal?
Com Option Strict On
:
Dim theLetterA As Char = "A"
retorna um erro sobre a conversão da string "A"
em um Char
.
Qual é a sintaxe para inserir um Char
literal?
Respostas:
Um literal de caractere é inserido usando uma única string de caractere sufixada com um C
.
Dim theLetterA As Char = "A"C
Eu usaria CChar. Por exemplo:
Dim theLetterA As Char = CChar("A")
Verifique o site do MSDN https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx para obter detalhes sobre CChar.
Convert.ToChar("A")
uma melhoria de legibilidade "A"c
?
No caso de tentar obter aspas duplas como literal de caractere, você precisará usar o formato VB peculiar extra:
Dim theQuote As Char = """"C
Ou
Dim theQuote As Char = CChar("""")
theQuote
, veria 34
.