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:
Operatory arytmetyczne obliczeń znanych wartości numeryczne, łącznie z ich wzorców bitowego przesunięcia.
Operatory porównania porównywania dwóch wyrażeń i zwracania Boolean wartości reprezentującej wyników porównania.
Operatory złączania przyłączyć wiele ciągów w jeden ciąg znaków.
Bitowe operatory w języku Visual Basic logicznych, jak i połączyć Boolean lub liczbowe wartości i zwraca wynik tego samego typu danych jako wartości.
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)