C# – declaración if – Part 1

En C#, la declaración if se usa para indicar qué declaración se ejecutará de acuerdo con el valor de la expresión booleana dada. Cuando el valor de la expresión booleana es verdadero, la instrucción if ejecutará la instrucción entonces dada; de lo contrario, devolverá el control a la siguiente instrucción después de la instrucción if. 

  • En C#, puede usar la declaración if con la declaración then o con la declaración else de acuerdo con sus requisitos.
  • Entonces, la declaración contiene declaraciones únicas o múltiples y estas declaraciones están encerradas entre llaves ({}). Para una sola declaración, las llaves pueden ser opcionales, i
  • Entonces sentencia otra sentencia if-else

Sintaxis:

if(condition)
{
    then statement;
}

Diagrama de flujo: 

C#-if-Statement

 

Analicemos las declaraciones if con la ayuda de los ejemplos dados:

Ejemplo 1:

C#

// C# program to demonstrate
// if statement
using System;
  
class GFG{
    
static public void Main()
{
      
    // Declaring and initializing variables
    string x = "GeeksforGeeks";
    string y = "GeeksforGeeks";
      
    // If statement
    if (x == y)
    {
        Console.WriteLine("Both strings are equal..!!");
    }
      
    // If statement
    if (x != y)
    {
         Console.WriteLine("Both strings are not equal..!!");
    }
}
}

Producción:

Both strings are equal..!!

Explicación: En el ejemplo anterior, tenemos dos strings, es decir, x e y. Ahora, en la primera declaración if, comparamos la string x con la string y y el resultado de la comparación es verdadero. Entonces, el bloque then se ejecuta e imprime «Ambas strings son iguales..!! “. Ahora, en la segunda declaración if, verificamos que ambas strings no sean iguales, pero las strings son iguales, por lo que el bloque entonces de esta declaración if no se ejecutará.

Ejemplo 2:

C#

// C# program to demonstrate nested
// if statement 
using System;
  
class GFG{
static public void Main()
{
      
    // Declaring and initializing variables
    string emp_name = "Rohit";
    int salary = 10000;
      
    // If statement
    // Here if condition checks 
    // the employee name is equal to rohit
    if (emp_name == "Rohit")
    {
          
        // Nested if statement
        // Here if the salary of Rohit 
        // is greater than 50000 then 
        // he is eligible to pay tax
        // Otherwise not eligible
        if (salary > 50000)
        {
            Console.WriteLine("Eligible to pay tax");
        }
        else
        {
            Console.WriteLine("Not Eligible");
        }
    }
}
}

Producción:

Not Eligible

Ejemplo 3:

C#

// C# program to illustrate if statement 
// Using AND, OR, NOT operators
using System;
  
class GFG{
  
static public void Main()
{
      
    // Declaring and initializing variables
    int x1 = 15;
    int x2 = 18;
    int x3 = 20;
      
    // If statement
    // Using AND operator
    if (x1 > 20 && x2 > 20)
    {
        Console.WriteLine("Enter group A");
    }
      
    // If statement
    // Using OR operator
    if (x1 < 30 || x3 == 20)
    {
        Console.WriteLine("Enter group B");
    }
      
    // If statement
    // Using NOT operator
    if (!(x1 > 20 && x2 > 20))
    {
        Console.WriteLine("Enter group C");
    }
}
}

Producción:

Enter group B
Enter group C

Publicación traducida automáticamente

Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *