З 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
.