Как вы объявите символьного литерала в визуальный Basic.NET?


С Option Strict On:

Dim theLetterA As Char = "A"

возвращает ошибку о преобразовании строки "A" до Char.

каков синтаксис для ввода Char литерал?

3 76

3 ответа:

символьный литерал вводится с помощью одной символьной строки с суффиксом C.

Dim theLetterA As Char = "A"C

Я бы использовал CChar. Например:

 Dim theLetterA As Char = CChar("A")

Проверьте веб-сайт MSDNhttps://msdn.microsoft.com/en-us/library/s2dy91zy.aspx подробнее о CChar.

в случае попытки получить двойную кавычку в качестве символьного литерала, вам нужно будет использовать дополнительный причудливый формат VB:

Dim theQuote As Char = """"C

или

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