C # - istruzione if

Un if istruzione consiste in un'espressione booleana seguita da una o più istruzioni.

Sintassi

La sintassi di un'istruzione if in C # è:

if(boolean_expression) {
   /* statement(s) will execute if the boolean expression is true */
}

Se l'espressione booleana restituisce true, quindi viene eseguito il blocco di codice all'interno dell'istruzione if. Se l'espressione booleana restituiscefalse, quindi viene eseguita la prima serie di codice dopo la fine dell'istruzione if (dopo la parentesi graffa di chiusura).

Diagramma di flusso

Esempio

using System;

namespace DecisionMaking {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;
        
         /* check the boolean condition using if statement */
         if (a < 20) {
            /* if condition is true then print the following */
            Console.WriteLine("a is less than 20");
         }
         Console.WriteLine("value of a is : {0}", a);
         Console.ReadLine();
      }
   }
}

Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:

a is less than 20;
value of a is : 10