Latest web development tutorials

C # if ... autre

C juge # C juge #

Après uneinstruction if avec une instruction else facultative,instruction else exécute l'expression booléenne est fausse.

grammaire

La syntaxe C #if ... else:

if (boolean_expression)
{
   / * Si l'expression booléenne est true exécuter l'instruction * /
}
autre
{
  / * Si l'expression booléenne est fausse déclaration qui sera exécutée * /
}

Si l'expression booléenne estvraie, alors le code sile bloc d'exécution. Si l'expression booléenne estfausse, alors le code dans le bloc elseexécuté.

Diagramme

En C #, si ... else

Exemples

using System;

namespace prise de décision
{
    
    Programme de classe
    {
        static void Main (string [] args)
        {

            / * Définitions variables locales * /
            int a = 100;

            / * * Vérifier l'état booléen /
            si (a <20)
            {
                / * Si la condition est vraie, la sortie déclaration suivante * /
                Console.WriteLine ( "a moins de 20");
            }
            autre
            {
                / * Si la condition est fausse, la sortie des énoncés suivants * /
                Console.WriteLine ( "plus grand que 20");
            }
            Console.WriteLine ( "une valeur est {0}", a);
            Console.ReadLine ();
        }
    }
}

Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants:

un supérieur à 20
une valeur de 100

if ... else if ... else

Après une instructionif avec une option else if ... else,qui peut être utilisé pour tester une variété de conditions.

Lorsque vous utilisez if ... else if ... else, les points suivants sont à noter:

  • Si un poste peut être suivi par zéro ou un autre, il doit être après une autre si.
  • Si ce dernier peut être suivi par zéro ou plus d'autre si, ils doivent précéder d'autre.
  • Une fois un match réussie else if, else if ou bien l'autre ne sera pas testé.

grammaire

En C #if ... else if ... syntaxe de l' instruction else:

if (boolean_expression 1)
{
   / * Quand une expression booléenne est vraie exécution * /
}
else if (boolean_expression 2)
{
   / * Lorsque l'expression booléenne 2 est vrai exécution * /
}
else if (boolean_expression 3)
{
   / * 3 Lorsque l'expression booléenne est vraie exécution * /
}
autre 
{
   / * Lorsque les conditions ci-dessus ne sont pas vraies, sont exécutées * /
}

Exemples

using System;

namespace prise de décision
{
    
    Programme de classe
    {
        static void Main (string [] args)
        {

            / * Définitions variables locales * /
            int a = 100;

            / * * Vérifier l'état booléen /
            if (a == 10)
            {
                / * Si la condition if est vrai, alors la sortie des énoncés suivants * /
                Console.WriteLine ( "une valeur de 10");
            }
            else if (a == 20)
            {
                / * Si l'autre si la condition est vraie, alors la sortie des énoncés suivants * /
                Console.WriteLine ( "une valeur de 20");
            }
            else if (a == 30)
            {
                / * Si l'autre si la condition est vraie, alors la sortie des énoncés suivants * /
                Console.WriteLine ( "une valeur de 30");
            }
            autre
            {
                / * Si les conditions ci-dessus ne sont pas vraies, alors la sortie de la déclaration suivante * /
                Console.WriteLine ( "pas de valeur correspondante");
            }
            Console.WriteLine ( "une valeur précise est {0}", a);
            Console.ReadLine ();
        }
    }
}

Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants:

La valeur exacte ne correspond pas à la valeur d'un 100 est

C juge # C juge #