Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Operator to element kodu, który wykonuje operację na co najmniej jednym elemecie kodu, które przechowują wartości. Elementy wartości obejmują zmienne, stałe, literały, właściwości, wyniki z procedur Function
i Operator
, oraz wyrażenia.
Wyrażenie jest serią elementów wartości połączonych z operatorami, co daje nową wartość. Operatory działają na elementach wartości, wykonując obliczenia, porównania lub inne operacje.
Typy operatorów
Visual Basic udostępnia następujące typy operatorów:
Operatory arytmetyczne wykonują znane obliczenia na wartościach liczbowych, w tym przesunięcie wzorców bitów.
Operatory porównania porównują
Boolean
dwa wyrażenia i zwracają wartość reprezentującą wynik porównania.Operatory łączenia łączą wiele ciągów w jeden ciąg.
Operatory logiczne i bitowe w Visual Basic łączą wartości logiczne lub liczbowe i zwracają wynik tego samego typu danych co wartości.
Elementy wartości połączone z operatorem są nazywane operandami tego operatora. Operatory w połączeniu z elementami wartości tworzą wyrażenia, z wyjątkiem operatora przypisania, który tworzy instrukcję. Aby uzyskać więcej informacji, zobacz Statements.
Ocena wyrażeń
Wynik końcowy wyrażenia reprezentuje wartość, która jest zazwyczaj znanym typem danych, takim jak Boolean
, String
lub typ liczbowy.
Poniżej przedstawiono przykłady wyrażeń.
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.
Kilka operatorów może wykonywać akcje w jednym wyrażeniu lub instrukcji, jak pokazano w poniższym przykładzie.
x = 45 + y * z ^ 2
W poprzednim przykładzie Visual Basic wykonuje operacje w wyrażeniu po prawej stronie operatora przypisania (=
), a następnie przypisuje wynikową wartość do zmiennej x
po lewej stronie. Nie ma praktycznego limitu liczby operatorów, które można połączyć w wyrażenie, ale zrozumienie pierwszeństwa operatora w Visual Basic jest niezbędne, aby upewnić się, że uzyskasz oczekiwane wyniki.