Freigeben über


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. Beispiel:

' 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.

Tipp

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. Beispiel:

' 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)

Typenloses Programmieren in Visual Basic

Typzeichen (Visual Basic)

Weitere Ressourcen

Elementare Datentypen (Visual Basic)

Datentypimplementierung (Visual Basic)

Typkonvertierung in Visual Basic