Visual Basic 中的運算子和運算式

「運算子」是一種程式碼項目,可對保留值的一或多個程式碼項目執行運算。 值項目包含 FunctionOperator 程序和運算式的變數、常數、常值、屬性、傳回值。

「運算式」是一系列與運算子合併的值項目,可產生新的值。 運算子透過執行計算、比較或其他作業來當成值項目。

運算子類型

Visual Basic 提供下列運算子類型:

與運算子合併使用的值項目稱為該運算子的「運算元」。 與值項目合併使用的運算子可形成運算式,但不含可形成「陳述式」的指派運算子。 如需詳細資訊,請參閱陳述式

運算式評估

運算式的最終結果代表值,通常是熟悉的資料類型,例如 BooleanString 或數值類型。

下列是運算式範例。

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.

數個運算子可以在單一運算式或陳述式中執行動作,如下列範例所示。

x = 45 + y * z ^ 2

在上述範例中,Visual Basic 可在指派運算子 (=) 右側的運算式中執行作業,然後將產生的值指派給左側的 x 變數。 可合併到運算式的運算子數目沒有實際限制,但需要了解 Visual Basic 中的運算子優先順序,才能確保您取得所要的結果。

另請參閱