Как объявить литерал Char в Visual Basic .NET? - PullRequest
82 голосов
/ 30 июля 2010

С Option Strict On:

Dim theLetterA As Char = "A"

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

. Каков синтаксис для ввода букв Char

Ответы [ 3 ]

148 голосов
/ 30 июля 2010

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

Dim theLetterA As Char = "A"C
3 голосов
/ 03 марта 2015

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

 Dim theLetterA As Char = CChar("A")

Посетите веб-сайт MSDN https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx для получения подробной информации о CChar.

1 голос
/ 25 января 2018

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

Dim theQuote As Char = """"C

или

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