Opérations de comparaison C#
Comparaison de valeurs lors de la programmation permet de vérifier les relations entre les variables. Le résultat du contrôle est toujours vrai ou faux.
Menu wpisu
Langage C# fournit les opérateurs de comparaison suivants :
Operator | Znaczenie |
---|---|
> | Sprawdza czy pierwsza wartość jest większa od drugiej. |
< | Sprawdza czy pierwsza wartość jest mniejsza od drugiej. |
>= | Sprawdza czy pierwsza wartość jest większa lub równa od drugiej. |
<= | Sprawdza czy pierwsza wartość jest mniejsza lub równa od drugiej. |
== | Sprawdza czy pierwsza wartość jest równa drugiej. |
!= | Sprawdza czy pierwsza wartość jest różna od drugiej. |
Exemples d’utilisation de
une comparaison de deux valeurs et assigner le résultat ? une variable de type bool bool, cocher = 18 > = 7 ; utilisation du résultat de la comparaison dans l'instruction conditionnelle. La valeur résultante Il est vrai, alors le code s'exécutera Si (vérifier) Console. WriteLine ("Oui, 18 est supérieur ? 7) ; Affiche false car 45 et 12 ne sont pas égaux Console. WriteLine (45! = 12) ; Console. WriteLine (45 == 40 + 5) ; Affiche la valeur ? true ? puisque les opérateurs les comparaisons sont effectuées apr?s que des opérations arithmétiques-effectue Ajouter et comparaison ultérieure. Affiche false parce que 15 n'est pas plus petit que soi Console. WriteLine (15 < 15) ;
Erreur possible
En raison de la diversité des langues une personne commençant par programmation en C / C + c++ / c# ont parfois un probl?me avec le contrôle si les deux valeurs sont égales. Pour vérifier, il est nécessaire d’appliquer l’opérateur ? == ?. L’application dans ce cas, l’opérateur ? = ? va ?tre entraînée action incorrecte ou erreur. En C/C++ pour différents types et pour c# uniquement pour Boolean, la valeur au lieu de la comparaison doit ?tre entrée dans la variable. L’exemple ci-dessous apportera plus de probl?me.
L'exemple incorrect suivant bool, cocher = true, / / une variable de type booléen avec la valeur true Si (vérifier = false) //there n'y a aucune comparaison, la valeur de la variable est définie Affectez la valeur false et la valeur dopiera est vérifié par l'instruction conditionnelle si { Ce code ne s'exécute pas } Au titre du deuxi?me, également un exemple erroné bool / / zmienna = true ; vérifier de type booléen avec la valeur true Si (vérifier = true) //there n'y a aucune comparaison, la valeur de la variable est définie la valeur true et que la valeur dopiera est vérifiée par l'instruction conditionnelle si { Ce code sera } L'exemple suivant correct bool, cocher = false ; une variable de type booléen avec une valeur false Si (vérifier == false) //the value de la variable ? cocher ? est comparée ? ? false ?. Les valeurs sont égales, alors la si instruction conditionnelle est ? true ? et passe ? l'exécution de code { Ce code sera }