Sommaire

Aspects conditionnels en C#

1. Introduction

À ce stade, il est évident que l’essentiel des boucles ainsi que l’usage des conditions du type if...else sont connus du lecteur. Néanmoins, et ici encore, pour coller au plus près des attentes de la certification, le présent chapitre se propose de faire un état des lieux des différentes déclarations décisionnelles utilisables en C#.

Liste des déclarations

Commençons par lister les quelques éléments déclaratifs conditionnels disponibles en C# :

1. if else

2. opérateur « ?? »

3. opérateur « ?: »

4. switch

5. break

2. if else

Pour rappel, et s’il en est besoin, le if permet d’évaluer une expression booléenne et d’exécuter un traitement si cette expression est vraie. Le else verra l’exécution d’un autre traitement si l’expression est fausse.

À noter que le traitement doit être placé entre accolades sauf s’il tient en une ligne, auquel cas les accolades ne sont pas obligatoires. Cette façon de faire (explicitée ci-dessous dans le else) n’est toutefois pas conseillée.

using System;  
  
namespace ConsoleApp  
{  
    class Programme  
    {  
        static void Main(string[] args)  
        {  
            bool ilFaitBeauTemps ...