Introducción a C # if Statement
- C # es un lenguaje de programación orientado a objetos muy poderoso de .Net Framework. El marco .Net es una plataforma extensa y revolucionaria que utiliza las siguientes aplicaciones, como aplicaciones de Windows, aplicaciones web, servicios web, etc., que pueden desarrollarse fácilmente.
- Hay varios lenguajes compatibles con este marco, como C #, C ++, Visual Basic, etc. Las aplicaciones desarrolladas con este marco son compatibles con múltiples plataformas. C # es uno de los lenguajes muy populares de este marco.
- C # es simple pero muy poderoso. Fue creado por Microsoft y al usarlo podemos crear diferentes tipos de aplicaciones en función de nuestros requisitos, como aplicaciones web, aplicaciones de consola, aplicaciones de Windows.
Comprendamos la estructura básica del programa C # antes de saltar a la declaración if.
Para imprimir C # si Declaración como salida.
using System; //declaring namespace
class Example1 //declaring class
(
static void Main(string() args) ( //declaring class method
Console.WriteLine("C# IF STATEMENT"); //print
)
)
Salida:
C # SI DECLARACIÓN
Este artículo se centra básicamente en la declaración C # IF, así que sigamos adelante paso a paso.
La declaración "si"
- Hay varias declaraciones de toma de decisiones disponibles en C # donde se requieren ciertas condiciones lógicas para que haya un flujo continuo de un programa. Las declaraciones de toma de decisiones incluidas en C # son: declaración if, declaración if-else, declaración switch y operador ternario
- La condición "if" o la condición if-else toma una expresión booleana como parámetro y la evalúa. Solo si la condición que se evalúa es verdadera, el bloque de una declaración bajo si la declaración se ejecuta. En caso de que la condición sea falsa, se omitirá el bloque if.
C # if Declaración en detalle
La instrucción condicional if acepta una expresión booleana o una condición entre paréntesis o como un parámetro seguido de una sola línea o un bloque de código de varias líneas. Durante el tiempo de ejecución, cuando el programa ha ejecutado, se evalúa la condición dentro de los corchetes. Si esta expresión booleana da como resultado verdadero, se ejecutará el bloque de código que sigue a la instrucción if.
Considere el siguiente ejemplo donde la condición if contiene true como una expresión.
La sintaxis de si la declaración es -if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)
Comprendamos esto más a fondo con un ejemplo.
Considerar -
using System;
class Ex2
(
static void Main(string() args)
(
(
if(true)
Console.WriteLine("True Condition: We are inside the for loop");
if(false)
Console.WriteLine("False Condition: We will not be able to enter inside the for loop");
)
)
)
- Como se explicó anteriormente, si la declaración contiene una condición que resultaría en verdadero o falso. La ejecución del código asociado con el bucle if depende de esta expresión booleana. Considere el ejemplo con el enunciado del problema que figura a continuación para obtener más aclaraciones:
- Declaración del problema: la edad de Ravi (R_age) es de 15 años. La edad de Amar (A_age) es de 12 años. Imprime si Ravi es mayor o menor o igual que Amar.
Por ejemplo -
using System;
class Ex3
(
static void Main(string() args)
(
int R_age = 15, A_age = 12;
if ( R_age > A_age)
Console.WriteLine("Ravi is elder to Amar");
if (R_age < A_age)
Console.WriteLine("Ravi is younger than Amar");
if (R_age == A_age)
Console.WriteLine("Ravi is of the same age as Amar");
)
)
La salida de este código será : Ravi es mayor que Amar.
Tenga en cuenta que la expresión booleana en la primera declaración 'si' se da como un parámetro se evalúa como verdadera ya que la edad de Ravi (15) es mayor que la edad de Amar (12). Como solo una declaración if es verdadera, solo el primer bloque se ejecutará asociado con la primera condición if.
Declaración if-else
El segundo tipo de declaración condicional proporcionada por C # es la declaración if-else. La segunda parte del código que debe ejecutarse si la condición es falsa puede mantenerse dentro del bloque else. El bloque else no puede existir de forma independiente. Esto significa que la declaración else debe seguir una declaración if o otra declaración if. Una instrucción else solo se puede usar una vez en una cadena de instrucciones if-else.
La sintaxis de la instrucción if-else es -
if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)
else
(
// executes when “if” exp is false
)
- Como se observó, la instrucción else no contiene ninguna expresión booleana. El bloque de código que sigue a la instrucción else siempre se ejecuta cuando la condición se da entre paréntesis 'si' se evalúa como falsa.
- Consideraremos el ejemplo de la edad de Ravi y Amar como nuestro enunciado del problema para una mayor aclaración:
Por ejemplo -
using System;
class Ex4
(
static void Main(string() args)
(
int R_age = 12, A_age = 15;
if ( R_age > A_age)
Console.WriteLine("Ravi is elder to Amar");
else
Console.WriteLine("Ravi and Amar are of the same age");
)
)
La salida de este código será : Ravi y Amar son de la misma edad.
A estas alturas ya debe haber notado que la expresión booleana en la primera declaración 'if' dada como parámetro se evalúa como falsa ya que la edad de Ravi (12) es menor que la edad de Amar (15). Al igual que la instrucción if es falsa, se ejecutará el segundo bloque, es decir, el bloque de código asociado con la condición else.
más si Declaración
El segundo tipo de declaración condicional proporcionada por C # es otra cosa si la declaración. Si las condiciones dadas a verificar son más de una que las demás, si las condiciones entran en escena.
Considerar -
using System;
class Ex5
(
static void Main(string() args)
(
int R_age = 12, A_age = 15;
if ( R_age > A_age)
Console.WriteLine("Ravi is elder");
else if (R_age < A_age)
Console.WriteLine("Ravi is younger");
else
Console.WriteLine("Ravi is of the same age as Amar");
)
)
Salida: Ravi es más joven
Anidado si
Anidado si la declaración es una declaración if dentro de una declaración if.
Por ejemplo -
using System;
class Ex6
(
static void Main(string() args)
(
int R_age = 12, A_age = 15;
if(R_age != A_age) //yields true as 12 is not equal to 15
(
if( R_age < A_age) //enters inside this
Console.WriteLine("Ravi is younger");
else
Console.WriteLine("Ravi is elder");
)
)
)
Salida:
Ravi es más joven
Conclusión: C # si Declaración
La instrucción if-else o else-if evalúa la expresión booleana y, en función del resultado, controla el flujo del programa.
Artículos recomendados
Esta ha sido una guía para C # si Declaración. Aquí también discutimos una introducción, la estructura básica del programa C #, la instrucción IF, If-else, Else-if, Nested if con sus ejemplos de código de muestra. También puede consultar nuestros otros artículos sugeridos para obtener más información:
- ¿Qué es Multithreading en C #?
- Comandos C #
- Usos de C #
- Carrera en Programación C
- Aprenda los ejemplos de la declaración If en R
- Creación y métodos de subprocesamiento múltiple en C #