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
}


