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:
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