Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Operator ist ein Codeelement, das einen Vorgang für ein oder mehrere Codeelemente ausführt, die Werte enthalten. Wertelemente umfassen Variablen, Konstanten, Literale, Eigenschaften, Rückgaben von Function
und Operator
Prozeduren sowie Ausdrücke.
Ein Ausdruck ist eine Reihe von Wertelementen in Kombination mit Operatoren, die einen neuen Wert liefern. Die Operatoren reagieren auf die Wertelemente, indem Berechnungen, Vergleiche oder andere Vorgänge ausgeführt werden.
Operatortypen
Visual Basic stellt die folgenden Typen von Operatoren bereit:
Arithmetische Operatoren führen vertraute Berechnungen für numerische Werte durch, einschließlich der Verschiebung ihrer Bitmuster.
Vergleichsoperatoren vergleichen zwei Ausdrücke und geben einen
Boolean
Wert zurück, der das Ergebnis des Vergleichs darstellt.Verkettungsoperatoren verbinden mehrere Zeichenfolgen mit einer einzelnen Zeichenfolge.
Logische und Bitweise Operatoren in Visual Basic kombinieren
Boolean
oder numerische Werte und geben ein Ergebnis desselben Datentyps wie die Werte zurück.
Die Wertelemente, die mit einem Operator kombiniert werden, werden als Operanden dieses Operators bezeichnet. Operatoren, kombiniert mit Wertelementen, bilden Ausdrücke, mit Ausnahme des Zuweisungsoperators, der eine Anweisung bildet. Weitere Informationen finden Sie unter Transact-SQL-Anweisungen.
Auswertung von Ausdrücken
Das Endergebnis eines Ausdrucks stellt einen Wert dar, der in der Regel einem vertrauten Datentyp wie , Boolean
oder String
einem numerischen Typ entspricht.
Im Folgenden sind Beispiele für Ausdrücke aufgeführt.
5 + 4
' The preceding expression evaluates to 9.
15 * System.Math.Sqrt(9) + x
' The preceding expression evaluates to 45 plus the value of x.
"Concat" & "ena" & "tion"
' The preceding expression evaluates to "Concatenation".
763 < 23
' The preceding expression evaluates to False.
Mehrere Operatoren können Aktionen in einem einzelnen Ausdruck oder einer einzelnen Anweisung ausführen, wie das folgende Beispiel veranschaulicht.
x = 45 + y * z ^ 2
Im vorherigen Beispiel führt Visual Basic die Vorgänge im Ausdruck auf der rechten Seite des Zuordnungsoperators aus (=
), und weist dann der Variablen x
auf der linken Seite den resultierenden Wert zu. Es gibt keinen praktischen Grenzwert für die Anzahl der Operatoren, die in einem Ausdruck kombiniert werden können, aber ein Verständnis der Operatorrangfolge in Visual Basic ist erforderlich, um sicherzustellen, dass Sie die erwarteten Ergebnisse erhalten.