С Option Strict On
:
Dim theLetterA As Char = "A"
возвращает ошибку о преобразовании строки "A"
в Char
.
Каков синтаксис для ввода Char
литерала?
С Option Strict On
:
Dim theLetterA As Char = "A"
возвращает ошибку о преобразовании строки "A"
в Char
.
Каков синтаксис для ввода Char
литерала?
Ответы:
Символьный литерал вводится с использованием односимвольной строки с суффиксом C
.
Dim theLetterA As Char = "A"C
Я бы использовал CChar. Например:
Dim theLetterA As Char = CChar("A")
Посетите веб-сайт MSDN https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx для получения дополнительных сведений о CChar.
Convert.ToChar("A")
закончилось улучшение читабельности "A"c
?
В случае попытки получить двойные кавычки в качестве символьного литерала вам понадобится дополнительный необычный формат VB:
Dim theQuote As Char = """"C
Или
Dim theQuote As Char = CChar("""")
theQuote
вы бы увидели 34
.