Freigeben über


Operatoren und Ausdrücke in Visual Basic

Ein Operator ist ein Codeelement, das einen Vorgang auf einem oder mehreren Codeelementen ausführt, die Werte halten. Wertelemente sind unter anderem Variablen, Konstanten, Literale, Eigenschaften, Rückgaben von Function- und Operator-Prozeduren sowie Ausdrücke.

Ein Ausdruck ist eine Serie von Wertelementen, die mit Operatoren kombiniert sind, was einen neuen Wert ergibt. Die Operatoren werden auf den Wertelementen ausgeführt, indem Berechnungen, Vergleiche oder andere Vorgänge ausgeführt werden.

Arten von Operatoren

Visual Basic stellt folgende Arten von Operatoren bereit:

Die Wertelemente, die mit einem Operator kombiniert sind, werden Operanden dieses Operators genannt. Operatoren, die mit Wertelementen kombiniert sind, bilden Ausdrücke. Eine Ausnahme ist der Zuweisungsoperator, 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 normalerweise ein bekannter Datentyp ist, z.B. Boolean, String oder ein numerischer Typ.

Nachstehend sind Beispiele für Ausdrücke.

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.

Einige Operatoren können Aktionen in einzelnen Ausdrücken oder einer Anweisung ausführen, wie das folgende Beispiel darstellt.

x = 45 + y * z ^ 2

Im vorhergehenden Beispiel führt Visual Basic die Vorgänge im Ausdruck auf der rechten Seite des Zuweisungsoperators (=) aus und weist den Ergebniswert dann der Variablen x auf der linken Seite zu. Es gibt keine festgelegte Einschränkung für die Anzahl der Operatoren, die in einem Ausdruck kombiniert werden können. Jedoch ist es notwendig, die Operatorrangfolge in Visual Studio zu verstehen, um sicherzustellen, dass Sie die erwarteten Ergebnisse erhalten.

Siehe auch