Opérateurs VB.NET - Différents types d'opérateurs utilisés dans VB.NET

Table des matières:

Anonim

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 autrex y (x à la puissance y)
+Ajoute deux opérandesx + y
-Soustrait le deuxième opérande du premierx - y
*Multiplie les deux opérandesx * y
/Divise un opérande par un autre et renvoie un résultat à virgule flottantex / y
\Divise un opérande par un autre et renvoie un résultat entierx \ y
MODOpérateur de module et le reste d'un résultat après une division entièrex 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 identiquesx == y
La non-égalité renvoie True si les deux valeurs sont inégalesxy
>Supérieur à Check-Retourne vrai si la première valeur spécifiée est supérieure à la secondex> y
<Inférieur à-Renvoie vrai si la première valeur spécifiée est inférieure à la secondex <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 vraix <= y
EstCompare deux variables d'objet pour référence, True si la même référence d'objet
N'est pasCompare deux variables d'objet pour référence, False si la même référence d'objet
Commecompare 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
EtOpérateur logique et bit à bit ET. Renvoie True si les deux opérandes sont vraisx et y
N'effectue pas de court-circuit, c'est-à-dire qu'il évalue les deux expressions
OuOpé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 pasOpérateur logique et bit NOT. Si True, cet opérateur le rendra faux.Pas y
XorOpérateur logique exclusif logique ou bit à bit. Renvoie True si les deux expressions sont identiques; sinon Faux.x Xor y
Et aussiOpérateur ET logique. Fonctionne uniquement sur les données booléennes. Effectue un court-circuit.x Et aussi y
Ou sinonOpérateur OU logique. Fonctionne uniquement sur les données booléennes. Effectue un court-circuit.x OuElse y
C'est fauxDétermine si une expression est fausse
Est vraiDé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
EtL'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
OuL'opérateur binaire OU copie un bit s'il existe dans l'un ou l'autre opérande.x ou y
XorDéfinit le bit si l'un des bits est défini à partir des deux opérandes.X xor y
ne pasIl 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 = 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
& =x & = 4x = 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 deRenvoie l'adresse d'une procédure.AddHandler Button1.Click, AddressOf Button1_Click
AttendreIl 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 ()
GetTypeIl renvoie un objet Type pour le type spécifié.MsgBox (GetType (Integer) .ToString ())
Expression de fonctionIl 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))
SiIl 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 -

  1. Qu'est-ce que ASP.NET?
  2. Opérateurs Go
  3. Opérateurs C ++
  4. Opérateurs Python
  5. Contrôles VB.NET
  6. Présentation de VB.Net pour Loop
  7. Événements VB.Net
  8. Opérateurs au niveau du bit en JavaScript