Latest web development tutorials

C # si ... Else

C # juez C # juez

Después de unasentencia if con una sentencia else opcional,sentencia else se ejecuta la expresión booleana es falsa.

gramática

La sintaxis de C #si ... else:

si (Boolean_expression)
{
   / * Si la expresión booleana es verdadera se ejecutará la sentencia * /
}
otro
{
  / * Si la expresión booleana es declaraciones falsas que serán ejecutados * /
}

Si la expresión booleana esverdadera, entonces el código siel bloque de ejecución. Si la expresión booleana esfalsa, entonces el código del bloque else esejecutado.

diagrama de flujo

En C #, si ... Else

Ejemplos

using System;

la toma de decisiones de espacio de nombres
{
    
    Programa de clases
    {
        static void main (String [] args)
        {

            / * Definiciones de variables locales * /
            int a = 100;

            / * * Comprobar el estado booleano /
            si (a <20)
            {
                / * Si la condición es verdadera, la salida siguiente declaración * /
                Console.WriteLine ( "a menos de 20");
            }
            otro
            {
                / * Si la condición es falsa, la salida de las siguientes afirmaciones * /
                Console.WriteLine ( "un mayor que 20");
            }
            Console.WriteLine ( "es un valor {0}", a);
            Console.ReadLine ();
        }
    }
}

Cuando el código se compila y ejecuta, produce los siguientes resultados:

un mayor que 20
un valor de 100

if ... else if ... else

Después de una sentenciaif con un opcional más si ... Else,que se puede utilizar para poner a prueba una variedad de condiciones.

Al utilizar if ... else if ... else, los siguientes puntos deben tenerse en cuenta:

  • Si un mensaje puede ser seguido por cero o uno más, que deberá ser posterior a cualquier otra persona si.
  • Si el último puede ser seguido de cero o más más si, deben preceder a los demás.
  • Una vez que una persona compatible persona si, de lo contrario, si de lo contrario el otro no se pondrá a prueba.

gramática

En C #if ... else if ... else sintaxis:

si (Boolean_expression 1)
{
   / * Cuando una expresión booleana es verdadera ejecución * /
}
else if (Boolean_expression 2)
{
   / * Cuando la expresión booleana es verdadera ejecución 2 * /
}
else if (Boolean_expression 3)
{
   / * 3 Cuando la expresión booleana es verdadera ejecución * /
}
otro 
{
   / * Cuando las anteriores condiciones no se cumplen, se ejecutan * /
}

Ejemplos

using System;

la toma de decisiones de espacio de nombres
{
    
    Programa de clases
    {
        static void main (String [] args)
        {

            / * Definiciones de variables locales * /
            int a = 100;

            / * * Comprobar el estado booleano /
            si (a == 10)
            {
                / * Si la condición es verdadera si, entonces la salida de las siguientes afirmaciones * /
                Console.WriteLine ( "un valor de 10");
            }
            else if (a == 20)
            {
                / * Si la persona si la condición es verdadera, entonces la salida de las siguientes afirmaciones * /
                Console.WriteLine ( "un valor de 20");
            }
            else if (a == 30)
            {
                / * Si la persona si la condición es verdadera, entonces la salida de las siguientes afirmaciones * /
                Console.WriteLine ( "un valor de 30");
            }
            otro
            {
                / * Si las condiciones anteriores no son verdaderas, entonces la salida del siguiente declaración * /
                Console.WriteLine ( "ningún valor coincidente");
            }
            Console.WriteLine ( "un valor preciso es {0}", a);
            Console.ReadLine ();
        }
    }
}

Cuando el código se compila y ejecuta, produce los siguientes resultados:

El valor exacto no coincide con el valor de a es 100

C # juez C # juez