Operatory i wyrażenia w Visual Basic

Operator jest elementem kodu, który wykonuje operację na elementy kodu, które zawierają wartości.Elementy wartości obejmują zmienne, stałe, literały, właściwości, zwraca z Function i Operator procedur i wyrażeń.

Wyrażenie jest serią wartości elementy połączone z podmiotami gospodarczymi, która daje w wyniku nowej wartości.Podmioty gospodarcze działają na elementy wartość wykonując obliczenia, porównania lub innych operacji.

Typy operatorów

Visual Basiczapewnia następujące typy operatorów:

Elementy wartości, które są połączone z operatorem są nazywane operandy tego operatora.Podmioty gospodarcze w połączeniu z wartości elementów formularza wyrażeń, z wyjątkiem dla operatora przypisania formularzy, które Instrukcja.Aby uzyskać więcej informacji, zobacz Instrukcje w Visual Basic.

Ocena wyrażenia

Końcowy wynik wyrażenia reprezentuje wartość, która jest zwykle typu znanych danych takich jak Boolean, String, lub typu liczbowego.

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żna wykonywać czynności w pojedyncze wyrażenie lub instrukcji, jak przedstawiono w następującym przykładzie.

x = 45 + y * z ^ 2

W poprzednim przykładzie Visual Basic wykonuje operacje w wyrażeniu po prawej stronie operatora przypisania (=), następnie przypisuje wynikową wartość zmiennej x po lewej stronie.Nie ma żadnych praktyczne limitu liczby podmiotów gospodarczych, które mogą być połączone w wyrażeniach, ale zrozumienia Kolejność wykonywania działań (Visual Basic) konieczne jest zapewnienie, że uzyskanie wyników można się spodziewać.

Aby uzyskać dodatkowe informacje i przykłady, zobacz Przeciążanie operatora, w języku Visual Basic 2005.

Zobacz też

Koncepcje

Skuteczna kombinacja operatorów (Visual Basic)

Inne zasoby

Operatory (Visual Basic)

Instrukcje (Visual Basic)