Opérateurs VB.NET
Dans cet article, nous examinerons différents types d'opérateurs disponibles dans VB.NET, nous verrons leur syntaxe et leur utilisation avec des exemples.
Que sont les opérateurs dans VB.NET?
Les opérateurs sont des symboles spéciaux utilisés pour effectuer des types d'opérations spécifiques. Les opérateurs jouent un rôle très spécial car ils facilitent le calcul et les opérations. Voyons quelques-uns des types d'opérateurs VB.NET:
- Opérateurs arithmétiques.
- Opérateurs de comparaison.
- Opérateurs logiques / au niveau du bit.
- Opérateurs de décalage de bits.
- Opérateurs d'affectation.
- Opérateurs divers
Ce sont quelques-uns des types d'opérateurs VB.NET.
Par exemple:
x = 2 + 3
Ici, = et + sont les opérateurs et x, 2, 3 sont les opérandes. L'opérateur travaille sur certaines choses, ces choses sont appelées opérandes.
Les opérateurs VB.NET sont un ensemble riche d'opérateurs disponibles pour utilisation.
1. Opérateurs arithmétiques
Les opérateurs arithmétiques sont utilisés pour effectuer des opérations mathématiques comme l'addition, la soustraction, la division, la multiplication, etc.
Opérateurs arithmétiques dans VB.NET
Les opérateurs | Sens | Exemple |
^ | Élève un opérande au pouvoir d'un autre | x y (x à la puissance y) |
+ | Ajoute deux opérandes | x + y |
- | Soustrait le deuxième opérande du premier | x - y |
* | Multiplie les deux opérandes | x * y |
/ | Divise un opérande par un autre et renvoie un résultat à virgule flottante | x / y |
\ | Divise un opérande par un autre et renvoie un résultat entier | x \ y |
MOD | Opérateur de module et le reste d'un résultat après une division entière | x MOD y (reste de x / y) |
Exemple # 1: Opérateurs arithmétiques dans 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
Lorsque vous exécutez le programme, la sortie sera
x + y: 18 x - y: 12 x * y: 45 x / y: 5
x \ y: 5
x MOD y: 0
x y: 3375
2. Opérateurs de comparaison
Les opérateurs de comparaison sont essentiellement utilisés pour comparer différentes valeurs. Ces opérateurs renvoient normalement des valeurs booléennes True ou False selon la condition.
Opérateurs de comparaison dans VB.NET
Les opérateurs | Sens | Exemple |
= | Contrôle d'égalité - Renvoie Vrai si les deux valeurs sont identiques | x == y |
La non-égalité renvoie True si les deux valeurs sont inégales | xy | |
> | Supérieur à Check-Retourne vrai si la première valeur spécifiée est supérieure à la seconde | x> y |
< | Inférieur à-Renvoie vrai si la première valeur spécifiée est inférieure à la seconde | x <yx |
> = | Vérifie deux conditions, si la première valeur est supérieure ou égale à la deuxième valeur, elle renvoie vrai | > = y |
<= | Vérifie deux conditions, si la première valeur est inférieure ou égale à la deuxième valeur, elle renvoie vrai | x <= y |
Est | Compare deux variables d'objet pour référence, True si la même référence d'objet | |
N'est pas | Compare deux variables d'objet pour référence, False si la même référence d'objet | |
Comme | compare une chaîne à un modèle. |
Exemple # 2: Opérateurs de comparaison dans 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
Lorsque vous exécutez le programme, la sortie sera
x> y est: Faux x <y est: Vrai
x = y est: Faux x y est: Vrai
x> = y est: faux x <= y est: vrai
3. Opérateurs logiques / au niveau du bit
Les opérateurs logiques suivants sont pris en charge par VB.NET. Dans ce cas, x et y sont des valeurs booléennes.
Opérateurs logiques / au niveau du bit dans les opérateurs VB.NET
Les opérateurs | Sens | Exemple |
Et | Opérateur logique et bit à bit ET. Renvoie True si les deux opérandes sont vrais | x et y |
N'effectue pas de court-circuit, c'est-à-dire qu'il évalue les deux expressions | ||
Ou | Opérateur logique ou OR au niveau du bit. Renvoie True Si l'un des deux opérandes est vrai. Il n'effectue pas de court-circuit. | x Ou y |
ne pas | Opérateur logique et bit NOT. Si True, cet opérateur le rendra faux. | Pas y |
Xor | Opérateur logique exclusif logique ou bit à bit. Renvoie True si les deux expressions sont identiques; sinon Faux. | x Xor y |
Et aussi | Opérateur ET logique. Fonctionne uniquement sur les données booléennes. Effectue un court-circuit. | x Et aussi y |
Ou sinon | Opérateur OU logique. Fonctionne uniquement sur les données booléennes. Effectue un court-circuit. | x OuElse y |
C'est faux | Détermine si une expression est fausse | |
Est vrai | Détermine si une expression est fausse |
Exemple # 3: Opérateurs logiques dans 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
Lorsque vous exécutez le programme, la sortie sera
x Et y est: Faux x ou y est: Vrai
pas y est: Vrai
4. Opérateurs de décalage de bits
Les opérateurs de décalage de bits sont utilisés pour effectuer des opérations de décalage au niveau ou valeurs binaires. Ils effectuent un fonctionnement bit par bit. Dans ce cas, x et y sont des valeurs numériques.
Opérateurs de décalage de bits dans VB.NET
Les opérateurs | Sens | Exemple |
Et | L'opérateur ET au niveau du bit copie un bit dans le résultat s'il existe dans les deux opérandes. | x et y |
Ou | L'opérateur binaire OU copie un bit s'il existe dans l'un ou l'autre opérande. | x ou y |
Xor | Définit le bit si l'un des bits est défini à partir des deux opérandes. | X xor y |
ne pas | Il bascule chaque bit d'opérande. | Pas x |
<< | Décale les bits binaires du nombre de fois spécifié par l'opérande vers la gauche. | x << 3 |
>> | Décale les bits binaires du nombre de fois spécifié par l'opérande vers la droite. | x << 3 |
5. Opérateurs d'affectation
Les opérateurs d'affectation sont utilisés pour affecter des valeurs aux variables dans VB.NET.
Dim x As Integer = 7 est une simple instruction d'affectation qui attribue une valeur sur le côté droit, c'est-à-dire 7 à la variable x. Il existe des opérateurs dans VB.NET comme x + = 4 qui ont une signification supplémentaire. Ces opérateurs sont appelés opérateurs composés. La signification de x + = 4 équivaut à ajouter 4 à la variable x, puis à attribuer la valeur résultante à x.
Opérateurs d'affectation dans VB.NET
Les opérateurs | Exemple | Équivalent à |
= | x = 4 | x = 4 |
+ = | x + = 4 | x = x + 4 |
- = | x - = 4 | x = x - 4 |
* = | x * = 4 | x = x * 4 |
/ = | x / = 4 | x = x / 4 |
\ = | x \ = 4 | x = x \ 4 |
= | x = 4 | x = x 4 |
<< = | x << = 4 | x = x << 4 |
>> = | x >> = 4 | x = x >> 4 |
& = | x & = 4 | x = x & 4 |
6. Opérateurs divers
Il existe quelques autres opérateurs importants pris en charge par VB.NET qui sont,
Opérateurs divers dans VB.NET
Les opérateurs | Exemple | Équivalent à |
Adresse de | Renvoie l'adresse d'une procédure. | AddHandler Button1.Click, AddressOf Button1_Click |
Attendre | Il est appliqué à un opérande dans une méthode asynchrone ou une expression lambda pour suspendre l'exécution de la méthode jusqu'à la fin de la tâche attendue. | Résultat faible As res = Await AsyncMethodThatReturnsResult () Await AsyncMethod () |
GetType | Il renvoie un objet Type pour le type spécifié. | MsgBox (GetType (Integer) .ToString ()) |
Expression de fonction | Il déclare les paramètres et le code qui définissent une expression de fonction lambda. | Dim add5 = Fonction (num As Integer) num + 5 'imprime 10 Console.WriteLine (add5 (5)) |
Si | Il utilise l'évaluation des courts-circuits pour renvoyer conditionnellement l'une des deux valeurs. | Dim num = 5 Console.WriteLine (If (num> = 0, "Positive", "Negative")) |
Articles recommandés
Cela a été un guide pour les opérateurs VB.NET. Ici, nous avons discuté de différents types d'opérateurs VB.NET avec des exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -
- Qu'est-ce que ASP.NET?
- Opérateurs Go
- Opérateurs C ++
- Opérateurs Python
- Contrôles VB.NET
- Présentation de VB.Net pour Loop
- Événements VB.Net
- Opérateurs au niveau du bit en JavaScript