Mit Option Strict On:
Dim theLetterA As Char = "A"
Gibt einen Fehler beim Konvertieren der Zeichenfolge "A"in a zurück Char.
Wie lautet die Syntax zur Eingabe eines CharLiteral?
Mit Option Strict On:
Dim theLetterA As Char = "A"
Gibt einen Fehler beim Konvertieren der Zeichenfolge "A"in a zurück Char.
Wie lautet die Syntax zur Eingabe eines CharLiteral?
Antworten:
Ein Zeichenliteral wird mit einer einzelnen Zeichenfolge eingegeben, die mit einem Suffix versehen ist C.
Dim theLetterA As Char = "A"C
Ich würde CChar verwenden. Z.B:
Dim theLetterA As Char = CChar("A")
Weitere Informationen zu CChar finden Sie auf der MSDN-Website https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx .
Convert.ToChar("A")eine Verbesserung der Lesbarkeit vorbei "A"c?
Wenn Sie versuchen, ein doppeltes Anführungszeichen als Zeichenliteral zu erhalten, müssen Sie das besonders eigenartige VB-Format verwenden:
Dim theQuote As Char = """"C
Oder
Dim theQuote As Char = CChar("""")
theQuotewürden, würden Sie sehen 34.