Zeichendatentypen (Visual Basic)
Visual Basic stellt Zeichendatentypen für die Verarbeitung von Zeichen, die gedruckt und angezeigt werden können, zur Verfügung.Beide Zeichendatentypen verarbeiten Unicode-Zeichen. Char enthält jedoch ein einzelnes Zeichen, String dagegen eine unbestimmte Anzahl von Zeichen.
Eine Tabelle mit einer Gegenüberstellung der Visual Basic-Datentypen finden Sie unter Datentyp: Zusammenfassung (Visual Basic).
Char-Typ
Der Datentyp Char ist ein einzelnes 2-Byte-(16-Bit-)Unicode-Zeichen.Wenn eine Variable immer genau ein Zeichen speichert, deklarieren Sie sie als Char.Beispiele:
' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"
Jeder mögliche Wert einer Variablen vom Typ Char oder String ist ein Codepunkt (oder Zeichencode) im Unicode-Zeichensatz.Der Unicode-Zeichensatz umfasst den grundlegenden ASCII-Zeichensatz, verschiedene andere Buchstaben, Akzente, Währungssymbole, Bruchzahlen, diakritische Zeichen sowie mathematische und technische Symbole.
Hinweis |
---|
Im Unicode-Zeichensatz sind die Codepunkte D800 bis DFFF (55296 bis 55551 in Dezimalschreibweise) für Ersatzpaare reserviert, bei denen zwei 16-Bit-Werte zur Darstellung eines Codepunkts erforderlich sind.In Char-Variablen können keine Ersatzpaare abgelegt werden. In String-Variablen sind für das Ablegen eines Ersatzpaares zwei Positionen erforderlich. |
Weitere Informationen finden Sie unter Char-Datentyp (Visual Basic).
String-Typ
Der Datentyp String ist eine Folge von null oder mehr 2-Byte-(16-Bit-)Unicode-Zeichen.Wenn eine Variable eine unbestimmte Anzahl von Zeichen enthalten kann, deklarieren Sie sie als String.Beispiele:
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
Weitere Informationen finden Sie unter String-Datentyp (Visual Basic).
Siehe auch
Aufgaben
Problembehandlung bei Datentypen (Visual Basic)
Konzepte
Zusammengesetzte Datentypen (Visual Basic)
Generische Typen in Visual Basic (Visual Basic)