Aller au contenu principal
Publié le

if, else if et else en C#

Partager :

Introduction

La prise de décision est une partie fondamentale de la programmation. En C#, les instructions conditionnelles if, else if et else permettent à votre programme de prendre des décisions basées sur certaines conditions, dirigeant le flux du code selon les besoins.

Structure de Base

Les instructions conditionnelles sont basées sur des évaluations booléennes : vrai ou faux. La structure de base commence par "if", suivie d'une condition. Si cette condition est vraie, le code à l'intérieur du bloc "if" est exécuté.

if : La Décision Initiale

L'instruction "if" évalue une condition et, si cette condition est vraie, exécute le bloc de code qui la suit.

else if : Évaluations Supplémentaires

Lorsque la condition "if" n'est pas satisfaite, le programme peut vérifier d'autres conditions à l'aide de "else if". Le code à l'intérieur d'un bloc "else if" n'est exécuté que si sa condition est vraie et que toutes les conditions "if" et "else if" précédentes sont fausses.

else : Le Scénario par Défaut

L'instruction "else", qui n'a pas de condition, sert de cas par défaut. Si aucune des conditions "if" ou "else if" n'est satisfaite, le code à l'intérieur du bloc "else" est exécuté.

using System;

namespace Base {
  class IfElseIfEtElse {
    public void Run() {
      int x = 30;

      if (x == 10) {
        Console.WriteLine("La valeur de x est égale à 10.");
      }
      else if (x == 20) {
        Console.WriteLine("La valeur de x est égale à 20.");
      }
      else {
        Console.WriteLine("La valeur de x est différente de 10 et de 20.");
      }
    }
  }
}

// La valeur de x est différente de 10 et de 20.

Considérations Supplémentaires

Opérateurs de Comparaison

Les conditions utilisent fréquemment des opérateurs de comparaison, tels que :

  • == pour l'égalité
  • != pour l'inégalité
  • < inférieur à
  • > supérieur à
  • <= inférieur ou égal à
  • >= supérieur ou égal à

Ces opérateurs permettent d'évaluer la relation entre deux valeurs.

Combiner des Conditions

En utilisant des opérateurs logiques, tels que && (ET) et || (OU), il est possible de combiner plusieurs conditions, rendant l'évaluation encore plus flexible.

Conclusion

Les instructions conditionnelles "if", "else if" et "else" sont fondamentales pour la prise de décision en C#. En comprenant pleinement ces instructions, il est possible de créer des programmes plus dynamiques et adaptatifs.

Happy coding!