Оператори 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 |
+ = | х + = 4 | x = x + 4 |
- = | х - = 4 | х = х - 4 |
* = | х * = 4 | x = x * 4 |
/ = | х / = 4 | x = x / 4 |
\ = | x \ = 4 | x = x \ 4 |
= | x = 4 | x = x 4 |
<< = | х << = 4 | x = x << 4 |
>> = | x >> = 4 | x = x >> 4 |
& = | x & = 4 | x = 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 з прикладами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Що таке ASP.NET?
- Перейти до операторів
- Оператори C ++
- Оператори Python
- VB.NET управління
- Огляд VB.Net для циклу
- Події VB.Net
- Побітові оператори в JavaScript