Latest web development tutorials

C #, se ... else

C # giudice C # giudice

Dopo unif con un'istruzioneopzionalealtro,else esegue l'espressione booleana è falsa.

grammatica

La sintassi in C#, se ... else:

if (boolean_expression)
{
   / * Se l'espressione booleana è vero eseguirà istruzione * /
}
altro
{
  / * Se l'espressione booleana è false dichiarazioni che verrà eseguito * /
}

Se l'espressione booleana èvero, allora il codice, seil blocco di esecuzione. Se l'espressione booleana èfalsa, allora il codice all'interno del blocco altroeseguito.

diagramma di flusso

In C #, se ... else

Esempi

using System;

namespace decisionali
{
    
    Programma di classe
    {
        static void Main (string [] args)
        {

            / * Definizioni di variabili locali * /
            int a = 100;

            / * * Controllare le condizioni booleana /
            se (a <20)
            {
                / * Se la condizione è vera, l'uscita seguente dichiarazione * /
                Console.WriteLine ( "un meno 20");
            }
            altro
            {
                / * Se la condizione è falsa, l'uscita delle seguenti affermazioni * /
                Console.WriteLine ( "uno più grande di 20");
            }
            Console.WriteLine ( "un valore non è {0}", a);
            Console.ReadLine ();
        }
    }
}

Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:

una maggiore di 20
un valore di 100

if ... else if ... else

Dopo unif con opzionale else if ... else,che può essere utilizzato per testare una varietà di condizioni.

Quando si utilizza if ... else if ... else, i seguenti punti si segnala che:

  • Se un messaggio può essere seguita da zero o altro, deve essere successiva nessun altro if.
  • Se quest'ultimo può essere seguito da zero o più else if, essi devono precedere altro.
  • Una volta che un successo di abbinamento else if, else if oppure l'altro non saranno testati.

grammatica

In C #if ... else if ... else sintassi:

if (boolean_expression 1)
{
   / * Quando una espressione booleana è vero esecuzione * /
}
else if (boolean_expression 2)
{
   / * Quando l'espressione booleana 2 è vera esecuzione * /
}
else if (boolean_expression 3)
{
   / * 3 Quando l'espressione booleana è vera esecuzione * /
}
altro 
{
   / * Quando le condizioni di cui sopra non sono vere, sono eseguiti * /
}

Esempi

using System;

namespace decisionali
{
    
    Programma di classe
    {
        static void Main (string [] args)
        {

            / * Definizioni di variabili locali * /
            int a = 100;

            / * * Controllare le condizioni booleana /
            if (a == 10)
            {
                / * Se la se la condizione è vera, allora l'uscita delle seguenti affermazioni * /
                Console.WriteLine ( "un valore di 10");
            }
            else if (a == 20)
            {
                / * Se la condizione else if è vero, allora l'uscita delle seguenti affermazioni * /
                Console.WriteLine ( "un valore di 20");
            }
            else if (a == 30)
            {
                / * Se la condizione else if è vero, allora l'uscita delle seguenti affermazioni * /
                Console.WriteLine ( "un valore di 30");
            }
            altro
            {
                / * Se le condizioni di cui sopra non sono vere, poi uscita la seguente dichiarazione * /
                Console.WriteLine ( "nessun valore matching");
            }
            Console.WriteLine ( "un valore preciso è {0}", a);
            Console.ReadLine ();
        }
    }
}

Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:

esatto valore non corrisponde al valore di a è 100

C # giudice C # giudice