Operatorzy VB.NET - Różne typy operatorów używanych w VB.NET

Spisie treści:

Anonim

Operatorzy VB.NET

W tym artykule przyjrzymy się różnym typom operatorów dostępnych w VB.NET, zobaczymy ich składnię i użyjemy wraz z przykładami.

Kim są operatorzy w VB.NET?

Operatory to specjalne symbole używane do wykonywania określonych rodzajów operacji. Operatorzy odgrywają bardzo szczególną rolę, ponieważ ułatwiają obliczenia i operacje. Zobaczmy niektóre typy operatorów VB.NET:

  • Operatory arytmetyczne.
  • Operatory porównania.
  • Operatory logiczne / bitowe.
  • Operatory zmiany bitów.
  • Operatorzy przydziału.
  • Różne operatory

Są to niektóre typy operatorów VB.NET.

Na przykład:

x = 2 + 3

Tutaj = i + to operatory, a x, 2, 3 to operandy. Operator pracuje nad niektórymi rzeczami, te rzeczy są znane jako operand.

Operatory VB.NET to bogaty zestaw operatorów, z których można korzystać.

1. Operatory arytmetyczne

Operatory arytmetyczne służą do wykonywania operacji matematycznych, takich jak dodawanie, odejmowanie, dzielenie, mnożenie itp.

Operatory arytmetyczne w VB.NET

Operatorzy Znaczenie Przykład
^Podnosi jeden operand do mocy drugiegox y (x do potęgi y)
+Dodaje dwa operandyx + y
-Odejmuje drugi operand od pierwszegox - y
*Mnoży oba operandyx * y
/Dzieli jeden operand przez drugi i zwraca wynik zmiennoprzecinkowyx / y
\Dzieli jeden operand przez drugi i zwraca wynik w postaci liczby całkowitejx \ y
MODModuł operatora i pozostała część wyniku po dzieleniu liczb całkowitychx MOD y (reszta x / y)

Przykład 1: Operatory arytmetyczne w VB.NET

Module operators
Sub Main()
Dim x As Integer = 15
Dim y As Integer = 3
' Output: x + y = 18
Console.WriteLine("x + y: (0)", x+y)
' Output: x - y = 12
Console.WriteLine("x - y: (0)", xy)
' Output: x * y = 45
Console.WriteLine("x * y: (0)", x*y)
' Output: x / y = 5
Console.WriteLine("x / y: (0)", x/y)
' Output: x \ y = 5
Console.WriteLine("x \ y: (0)", x\y)
' Output: x MOD y = 0
Console.WriteLine("x MOD y: (0)", x Mod y)
' Output: x y = 3375
Console.WriteLine("x y: (0)", x^y)
End Sub
End Module

Po uruchomieniu programu wyjściowym będzie

x + y: 18 x - y: 12 x * y: 45 x / y: 5

x \ y: 5

x MOD y: 0

x y: 3375

2. Operatory porównania

Operatory porównania są zasadniczo używane do porównywania różnych wartości. Operatory te zwykle zwracają wartości logiczne Prawda lub Fałsz w zależności od warunku.

Operatory porównania w VB.NET

Operatorzy Znaczenie Przykład
=Kontrola równości - zwroty Prawda, jeśli obie wartości są takie samex == y
Brak równości zwraca wartość Prawda, jeśli obie wartości są nierównexy
>Większa niż Check-Returns true, jeśli pierwsza określona wartość jest większa niż drugax> y
<Mniej niż-Zwraca wartość true, jeśli pierwsza określona wartość jest mniejsza niż drugax <yx
> =Sprawdza dwa warunki. Jeśli pierwsza wartość jest większa lub równa drugiej wartości, zwraca wartość true> = y
<=Sprawdza dwa warunki. Jeśli pierwsza wartość jest mniejsza lub równa drugiej wartości, zwraca wartość truex <= y
JestPorównuje dwie zmienne obiektu dla odniesienia, prawda Jeśli to samo odniesienie do obiektu
Nie jestPorównuje dwie zmienne obiektu dla odniesienia, False Jeśli to samo odniesienie do obiektu
Lubićporównuje ciąg znaków ze wzorem.

Przykład 2: Operatory porównania w VB.NET

Module operators
Sub Main()
Dim x As Integer = 10
Dim y As Integer = 12
'Output: x > y is False
Console.WriteLine("x > y is:(0)", x > y)
'Output: x < y is True
Console.WriteLine("x < y is:(0)", x < y)
'Output: x = y is False
Console.WriteLine("x = y is:(0)", x = y)
'Output: x y is True
Console.WriteLine("x y is:(0)", x y)
'Output: x >= y is False
Console.WriteLine("x >= y is:(0)", x >= y)
'Output: x <= y is True
Console.WriteLine("x <= y is:(0)", x <= y)
End Sub
End Module

Po uruchomieniu programu wyjściowym będzie

x> y jest: Fałsz x <y jest: Prawda

x = y jest: Fałsz x y jest: Prawda

x> = y jest: Fałsz x <= y jest: Prawda

3. Operatory logiczne / bitowe

Oto operatory logiczne obsługiwane przez VB.NET. W tym przypadku xiy są wartościami logicznymi.

Operatory logiczne / bitowe w operatorach VB.NET

Operatorzy Znaczenie Przykład
IOperator logiczny oraz bitowy AND. Zwraca wartość True, jeśli oba operandy są prawdziwex i y
Nie wykonuje zwierania, tzn. Ocenia oba wyrażenia
LubOperator logiczny oraz bitowy operator OR. Zwraca wartość True, jeśli dowolny z dwóch argumentów jest prawdziwy. Nie powoduje zwarcia.x lub y
NieOperator logiczny i bitowy NOT. Jeśli Prawda, to ten operator sprawi, że będzie to fałsz.Nie ty
XorOperator logiczny, jak i bitowy Logiczny wyłączny operator OR. Zwraca wartość True, jeśli oba wyrażenia są takie same; w przeciwnym razie Fałsz.x Xor y
I równieżOperator logiczny AND. Działa tylko na danych boolowskich. Wykonuje zwarcie.x I również y
AlboLogiczny operator OR. Działa tylko na danych boolowskich. Wykonuje zwarcie.x OrElse y
To fałszOkreśla, czy wyrażenie jest fałszywe
Jest prawdziwyOkreśla, czy wyrażenie jest fałszywe

Przykład 3: Operatory logiczne w VB.NET

Module operators
Sub Main()
Dim x As Boolean = True
Dim y As Boolean = False
'Output: x and y is False
Console.WriteLine("x And yis:(0)", x And y)
'Output: x or y is True
Console.WriteLine("x or y is:(0)", x Or y)
'Output: not x is False
Console.WriteLine("not y is:(0)", Not y)
End Sub
End Module

Po uruchomieniu programu wyjściowym będzie

x I y to: Fałsz x lub y to: Prawda

nie y jest: Prawda

4. Operatory zmiany bitów

Operatory przesunięcia bitowego służą do wykonywania operacji przesunięcia na poziomie binarnym lub wartościach. Wykonują operacje krok po kroku. W tym przypadku xiy są wartościami liczbowymi.

Operatory Bit Shift w VB.NET

Operatorzy Znaczenie Przykład
IBitowe AND Operator kopiuje trochę do wyniku, jeśli istnieje on w obu operandach.x i y
LubOperator binarny LUB kopiuje trochę, jeśli istnieje w dowolnym operandzie.x lub y
XorUstawia bit, jeśli którykolwiek z bitów jest ustawiony na obu operandach.X xor y
NiePrzełącza każdy operand.Nie x
<<Przesuwa binarne bity o liczbę razy określoną przez operand w lewo.x << 3
>>Przesuwa bity binarne o liczbę razy określoną przez operand w prawo.x << 3

5. Operatorzy przydziału

Operatory przypisania służą do przypisywania wartości do zmiennych w VB.NET.

Dim x As Integer = 7 to prosta instrukcja przypisania, która przypisuje wartość po prawej stronie, tj. 7 do zmiennej x. W VB.NET istnieją operatory, takie jak x + = 4, które mają dodatkowe znaczenie. Takie operatory są znane jako operatory złożone. Znaczenie x + = 4 jest równoważne dodaniu 4 do zmiennej x, a następnie przypisaniu wartości wynikowej z powrotem do x.

Operatory przypisania w VB.NET

Operatorzy Przykład Równoważny
=x = 4x = 4
+ =x + = 4x = x + 4
- =x - = 4x = x - 4
* =x * = 4x = x * 4
/ =x / = 4x = x / 4
\ =x \ = 4x = x \ 4
=x = 4x = x 4
<< =x << = 4x = x << 4
>> =x >> = 4x = x >> 4
I =x i = 4x = x i 4

6. Różni operatorzy

Istnieje kilka innych ważnych operatorów obsługiwanych przez VB.NET, które są:

Różne operatory w VB.NET

Operatorzy Przykład Równoważny
AdresZwraca adres procedury.AddHandler Button1.Click, AddressOf Button1_Click
OczekiwaćJest on stosowany do argumentu w metodzie asynchronicznej lub wyrażeniu lambda w celu zawieszenia wykonania metody do czasu zakończenia oczekiwanego zadania.Przyciemnij wynik As res = Oczekuj AsyncMethodThatReturnsResult () Oczekuj AsyncMethod ()
GetTypeZwraca obiekt Type dla określonego typu.MsgBox (GetType (Integer) .ToString ())
Wyrażenie funkcjiDeklaruje parametry i kod, które definiują funkcję lambda.Dim add5 = Funkcja (num jako liczba całkowita) num + 5 'drukuje 10 Console.WriteLine (add5 (5))
GdybyWykorzystuje ocenę zwarcia, aby warunkowo zwrócić jedną z dwóch wartości.Dim num = 5 Console.WriteLine (If (num> = 0, „Positive”, „Negative”))

Polecane artykuły

To był przewodnik dla operatorów VB.NET. Tutaj omówiliśmy różne typy operatorów VB.NET z przykładami. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Co to jest ASP.NET?
  2. Idź Operatorzy
  3. Operatory C ++
  4. Operatory Python
  5. Sterowanie VB.NET
  6. Przegląd VB.Net for Loop
  7. Zdarzenia VB.Net
  8. Operatory bitowe w JavaScript