Operátory a výrazy v jazyce Visual Basic
Operátor je prvek kódu, který provádí operace na jeden nebo více prvků kódu, které uchovávají hodnoty.Hodnota prvky zahrnují proměnných, konstant literály, vlastnosti, vrátí z Function a Operator postupy a výrazy.
Výraz je řada hodnota prvků v kombinaci s operátory, dává novou hodnotu.Operátory působit na hodnotu prvky provedením výpočtů, porovnání nebo jiné operace.
Typy operátorů
Visual Basicposkytuje následující typy operátorů:
Aritmetické operátory provádět výpočty známé číselné hodnoty, včetně jejich vzorky bit posunu.
Operátory porovnání porovnání dvou výrazů a vrácení Boolean hodnotu představující výsledku srovnání.
Operátory zřetězení připojit více řetězců do jednoho řetězce.
Bitové operátory v jazyce Visual Basic a logických kombinovat Boolean nebo číselné hodnoty a vrácení výsledku stejný typ dat jako hodnoty.
Hodnota prvků, které jsou kombinovány s operátorem se nazývají operandy tohoto provozovatele.Operátory v kombinaci s hodnota prvků ve výrazech, s výjimkou pro operátor přiřazení formulářů prohlášení.Další informace naleznete v tématu Příkazy v jazyce Visual Basic.
Vyhodnocování výrazů
Konečný výsledek výrazu představuje hodnotu, která je obvykle typu známé jako Boolean, String, nebo číselná hodnota.
Příklady výrazů.
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.
Několik operátorů lze provádět akce v jednom výrazu nebo příkazu, jak ukazuje následující příklad.
x = 45 + y * z ^ 2
V předchozím příkladu Visual Basic provádí operace ve výrazu na pravé straně operátoru (=), výsledná hodnota přiřadí proměnné x na levé straně.Žádné praktické omezen počet hospodářských subjektů, které lze kombinovat do výrazu, ale pochopení Priorita operátorů v jazyce Visual Basic je nutné získat výsledky očekáváte.
Další informace a příklady viz Operátor přetížení Visual Basic 2005.
Viz také
Koncepty
Účinná kombinace operátorů (Visual Basic)