Z Option Strict On
:
Dim theLetterA As Char = "A"
zwraca błąd dotyczący konwersji ciągu znaków "A"
na plik Char
.
Jaka jest składnia wprowadzania Char
literału?
Z Option Strict On
:
Dim theLetterA As Char = "A"
zwraca błąd dotyczący konwersji ciągu znaków "A"
na plik Char
.
Jaka jest składnia wprowadzania Char
literału?
Odpowiedzi:
Literał znakowy jest wprowadzany za pomocą pojedynczego ciągu znaków z końcówką C
.
Dim theLetterA As Char = "A"C
Użyłbym CChar. Na przykład:
Dim theLetterA As Char = CChar("A")
Sprawdź witrynę MSDN https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx, aby uzyskać szczegółowe informacje na temat CChar.
Convert.ToChar("A")
poprawa czytelności "A"c
?
W przypadku próby uzyskania podwójnego cudzysłowu jako literału znakowego, musisz użyć dodatkowego dziwacznego formatu VB:
Dim theQuote As Char = """"C
Lub
Dim theQuote As Char = CChar("""")
theQuote
, zobaczyłbyś 34
.