Quel est l’opérateur équivalent dans VB.Net pour ^ (c’est pour C #)
L’opérateur Xor est l’équivalent.
Effectue une exclusion logique sur deux expressions booléennes ou une exclusion au niveau des bits sur deux expressions numériques.
L’opérateur C # ^
est:
Les opérateurs binarys ^ sont prédéfinis pour les types intégraux et bool. Pour les types intégraux, ^ calcule le OU exclusif au niveau du bit de ses opérandes. Pour les opérandes bool, ^ calcule l’exclusivité logique de ses opérandes; c’est-à-dire que le résultat est vrai si et seulement si exactement un de ses opérandes est vrai.
Si vous parlez de l’ opérateur de puissance VB.NET ^
:
Élève un nombre à la puissance d’un autre nombre.
Il n’a pas d’équivalent C # – vous devez utiliser Math.Pow
.
Il existe quelques listes comparant la syntaxe et les fonctionnalités des deux langues – j’aime celle-ci et celle-ci .
Xou vérifiez l’équivalent VB.Net pour les opérateurs C # ici
Xor opérateur
Effectue une exclusion logique sur deux expressions booléennes ou une exclusion au niveau des bits sur deux expressions numériques.
result = expression1 Xor expression2
Math.Pow
devrait faire l’affaire!
public static double Math.Pow(double x, double y)
Voulez-vous dire ^ comme dans bitwise XOR ? Dans ce cas, ce serait Xor