Оператори VB.NET

У цій статті ми розглянемо різні типи операторів, доступних у VB.NET, побачимо їх синтаксис та використаємо разом із прикладами.

Що таке оператори у VB.NET?

Оператори - це спеціальні символи, які використовуються для виконання певних типів операцій. Оператори виконують дуже особливу роль, оскільки вони полегшують обчислення та операції. Давайте подивимось деякі типи операторів VB.NET:

  • Арифметичні оператори.
  • Оператори порівняння
  • Логічні / бітові оператори.
  • Оператори зсуву біт.
  • Оператори призначення.
  • Різні оператори

Це деякі типи операторів VB.NET.

Наприклад:

х = 2 + 3

Тут = і + - оператори, а x, 2, 3 - операнди. Оператор працює над деякими речами, ці речі відомі як операнд.

Оператори VB.NET - це багатий набір операторів, доступних для використання.

1. Арифметичні оператори

Арифметичні оператори використовуються для виконання математичних операцій, таких як додавання, віднімання, ділення, множення тощо.

Арифметичні оператори у VB.NET

Оператори Значення Приклад
^Піднімає один операнд до сили іншогоx y (x до потужності y)
+Додає два операндих + у
-Віднімає другий операнд від першогох - у
*Помножує обидва операндих * у
/Розділяє один операнд на інший і повертає результат з плаваючою комоюх / у
\Ділить один операнд на інший і повертає цілий результатх \ у
MODОператор модуля та залишок результату після цілого поділуx MOD y (залишок x / y)

Приклад №1: Арифметичні оператори у 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

При запуску програми вихід буде

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

x \ y: 5

x MOD y: 0

х у: 3375

2. Оператори порівняння

Оператори порівняння в основному використовуються для порівняння різних значень. Ці оператори зазвичай повертають булеві значення True або False залежно від умови.

Оператори порівняння у VB.NET

Оператори Значення Приклад
=Перевірка рівності - Повертає Істинно, якщо обидва значення однаковіх == у
Нерівність Повертає істину, якщо обидва значення неоднаковіxy
>Більше, ніж Check-Returns true, якщо перше вказане значення перевищує другех> у
<Mess than-Return true, якщо перше вказане значення менше секундиx <yx
> =Перевіряє дві умови, якщо перше значення більше або дорівнює другому, воно повертає істинне> = у
<=Перевіряє дві умови, якщо перше значення менше або дорівнює другому, воно повертає істиннех <= у
ЄПорівняє дві змінні об'єкта для довідки, істинні Якщо однаковий посилання на об'єкт
НеПорівняє дві змінні об'єкта для довідки, помилково Якщо однаковий посилання на об'єкт
Подобаєтьсяпорівнює рядок із візерунком.

Приклад №2: Оператори порівняння у 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

При запуску програми вихід буде

x> y є: хибним x <y є: істинно

x = y є: хибним x y є: істинно

x> = y є: хибним x <= y є: True

3. Логічні / бітові оператори

Нижче перелічені Логічні Оператори, підтримувані VB.NET. У цьому випадку x і y - булеві значення.

Логічні / бітові оператори в операторах VB.NET

Оператори Значення Приклад
ІЛогічний, а також бітовий І оператор. Повертає значення True Якщо обидва операнди істинніx І у
Не виконує коротке замикання, тобто оцінює обидва вирази
АбоЛогічний, а також бітовий або АБО оператор. Повертає значення True Якщо будь-який з двох операндів є істинним. Він не виконує короткого замикання.x Або y
НіЛогічний, а також бітовий НЕ оператор. Якщо вірно, то цей оператор зробить його помилковим.Не у
XorЛогічний, а також бітовий оператор логічного ексклюзивного АБО. Повертає True, якщо обидва вирази однакові; інакше помилково.x Xor y
І такожЛогічний І оператор. Працює лише за булевими даними. Виконує коротке замикання.x А також
ІнакшеЛогічний АБО оператор. Працює лише за булевими даними. Виконує коротке замикання.x OrElse y
IsFalseВизначає, чи вираз помилковий
ПравдаВизначає, чи вираз помилковий

Приклад №3: Логічні оператори в 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

При запуску програми вихід буде

x І y є: хибним x або y є: True

не у: це правда

4. Бітові оператори зсуву

Оператори Bit Shift використовуються для виконання операцій зсуву на бінарному рівні або значеннях. Вони виконують побітну операцію. У цьому випадку x і y є числовими значеннями.

Оператори Bit Shift у VB.NET

Оператори Значення Приклад
ІПобітовий І Оператор копіює трохи в результат, якщо він існує в обох операндах.x І у
АбоБінарний АБО Оператор трохи копіює, якщо він існує в будь-якому операнді.х або у
XorВстановлює біт, якщо якийсь один біт встановлений з обох операндів.X xor y
НіВін перемикає кожен операнд.Не х
<<Зсуває двійкові біти на кількість разів, вказаних операндом вліво.x << 3
>>Зсуває двійкові біти на кількість разів, вказаних операндом вправо.x << 3

5. Оператори призначення

Оператори присвоєння використовуються для присвоєння значень змінним у VB.NET.

Dim x As Integer = 7 - простий оператор присвоєння, який присвоює значення з правого боку, тобто 7 змінної x. У VB.NET є оператори типу x + = 4, які мають додаткове значення. Такі оператори відомі як складові оператори. Значення x + = 4 еквівалентно додаванню 4 до змінної x, а потім присвоєнню отриманого значення назад до x.

Оператори призначення в VB.NET

Оператори Приклад Дорівнює
=х = 4х = 4
+ =х + = 4x = x + 4
- =х - = 4х = х - 4
* =х * = 4x = x * 4
/ =х / = 4x = x / 4
\ =x \ = 4x = x \ 4
=x = 4x = x 4
<< =х << = 4x = x << 4
>> =x >> = 4x = x >> 4
& =x & = 4x = x & 4

6. Різні оператори

Є кілька важливих операторів, які підтримуються VB.NET, які є,

Різні оператори у VB.NET

Оператори Приклад Дорівнює
АдресаOfПовертає адресу процедури.AddHandler Button1.Click, AddressOf Button1_Click
ЧекайВін застосовується до операнду в асинхронному методі або лямбда-виразі, щоб призупинити виконання методу, поки очікуване завдання не завершиться.Розмір результату як res = Очікуємо AsyncMethodThatReturnsResult () Очікуємо AsyncMethod ()
GetTypeВін повертає об'єкт Type для вказаного типу.MsgBox (GetType (Integer) .ToString ())
Функція ВиразВін оголошує параметри та код, які визначають функцію вираження лямбда.Dim add5 = Функція (num як Integer) num + 5 'друкує 10 Console.WriteLine (add5 (5))
ЯкщоВін використовує оцінку короткого замикання, щоб умовно повернути одне з двох значень.Dim num = 5 Console.WriteLine (Якщо (num> = 0, "Позитивний", "Негативний"))

Рекомендовані статті

Це керівництво для операторів VB.NET. Тут ми обговорили різні типи операторів VB.NET з прикладами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Що таке ASP.NET?
  2. Перейти до операторів
  3. Оператори C ++
  4. Оператори Python
  5. VB.NET управління
  6. Огляд VB.Net для циклу
  7. Події VB.Net
  8. Побітові оператори в JavaScript