La sintaxis para escribir una instrucción IF en línea en el lenguaje de programación C# se indica a continuación:
condición_expresión? First_Expression: Second_Expression;El comando del operador ternario se divide en tres partes; En la primera parte, la condición está escrita en la que se determinaría el resultado del cheque; Luego, después del signo de interrogación, se dividen dos declaraciones por un colon, la primera expresión es la declaración verdadera, y la segunda expresión es la declaración falsa.
Ejemplo 01: Comparación de una variable entera con un número que usa una instrucción IF en línea en Ubuntu 20.04
En este ejemplo, compararemos una variable entera con un número predefinido en una sola línea con la declaración en línea si. El cheque ocurrirá en una sola línea, y el resultado se mostrará una vez que su decisión se tome solo en el terminal de la línea de comando del Ubuntu 20.04.
En el programa C#, hemos inicializado una variable entera y luego inicializamos una variable BOOL para almacenar el resultado de verificación. Después de eso, agregamos un día en la fila IF Declaración mientras definimos la variable BOOL. La expresión de la condición compara la variable entera con un número, y las expresiones de primera y segunda son verdaderas y falsas. Después de que el compilador determine el resultado, se mostrará como la salida de este programa, como se muestra a continuación:
Como la salida sugiere que la variable entera fue mayor que el número, el compilador dio la primera expresión "verdadera" como la salida.
Ejemplo 02: Comprobar si un número está usando o no la declaración IF en línea en Ubuntu 20.04
Una variable entera se verificaría si se trata de un número uniforme o no usa la instrucción en línea si en este ejemplo. El módulo de la variable entera se tomará en 2, y si es igual a 0, la palabra de instrucción se proporcionará con su verdadero, y el resultado se mostrará en la pantalla de salida.
En el fragmento proporcionado anteriormente, podemos ver un programa C# en el que se declara una variable entera junto con una variable BOOL. Después de eso, la variable BOOL se define como una declaración IF en línea en la que la verificación matemática de un número se escribe o no en la expresión de la condición, y después del signo de interrogación, la primera y segunda expresión se escribe como verdadera y falsa , y en la última línea, el resultado se muestra en la pantalla de salida.
La salida anterior sugiere que la variable entera estaba completamente dividida por 2 y no tenía recordatorio, lo que resultó en un número uniforme. El compilador elige la primera declaración que se imprimirá en la pantalla de salida.
Ejemplo 03: Comparación de dos variables diferentes utilizando la instrucción IF en línea en Ubuntu 20.04
En el siguiente ejemplo, inicializaremos 2 variables del tipo de datos enteros y les asignaremos algunos valores. Después de esto, compararemos estas dos variables utilizando la instrucción IF INLINE en el lenguaje de programación C#. El operador ternario funcionará como un sustituto de la instrucción tradicional IF y de lo contrario para verificar estas dos variables, y eso se guardará como texto en una variable Varchar.
En el programa C# anterior, podemos ver que dos variables enteras llamadas "X" y "Y" tienen algunos valores. Luego hay una variable Varchar llamada "respuesta" en la que se define la declaración en línea si se define. En la declaración en línea, si la expresión de la condición se compara tanto las variables enteras como después del signo de interrogación, se escriben las dos expresiones para condiciones verdaderas y falsas. Después de evaluar la expresión de la condición, la primera y la segunda expresiones se guardarían en la variable "Respuesta" e impreso en la pantalla de salida.
Después de compilar y ejecutar el programa anterior, obtenemos la salida anterior. Como puede ver, el valor de la variable "y" fue mayor que la variable "x", y la expresión de condición resultó como falsa, por eso el compilador guardó la expresión falsa en la variable "respuesta" y la imprimió en la pantalla de salida.
Ejemplo 04: Declaración en línea anidada IF en Ubuntu 20.04
La declaración convencional de IF y Else puede anidarse con las verificaciones "if-else", y la instrucción IF en línea, que examinamos como un reemplazo de la instrucción IF y Else, también contiene una verificación anidada "if-else". Compararemos dos variables en este ejemplo; Sin embargo, habrá cuatro cheques que tomarán el lugar de las pruebas "if-else". En estas verificaciones "if-else", las variables enteras se compararán con verificaciones excelentes o menos o igual o igual.
Declaramos una variable Varchar llamada "respuesta", escribimos la declaración en línea anidada IF en la que la expresión de condición sigue cambiando después de la segunda expresión se sustituye como otra expresión de condición en este programa C#. La variable "Respuesta" se utilizará para registrar el resultado de comparación de las dos variables, que mostraremos en el Ubuntu 20.04 Terminal de línea de comandos.
La salida anterior sugiere que las variables enteras "x" y "y" son iguales, y la declaración anidada si la declaración predijo la decisión correcta ya que ambos valores fueron los mismos.
Ejemplo 05: Determinar el resultado de un sujeto que usa la instrucción IF en línea en Ubuntu 20.04
Como sabemos que los criterios de calificación de un tema están formados por varios cheques, escribiremos un programa C# en el que las marcas de un tema se someterán a varios cheques para determinar si el estudiante ha aprobado o fallado en el tema. Los criterios de aprobación dependerán de tres controles, y solo después de eso se determinará el resultado.
En la pieza de código anterior, hemos inicializado una variable llamada "Marcas" y le asignamos un valor. Después de esto, hemos inicializado una variable en la que se escribe la declaración en línea si se escribe. En la declaración IF en línea, la expresión de la condición tiene las marcas que se comparan tres veces por más de 50, menos de 50, o igual a 50. Todas estas 3 expresiones de condición tienen una expresión resultante que se almacenaría como resultado si esa cierta condición es verdadera.
Como puede ver en la pantalla de salida, el resultado se muestra como "pasar" porque las marcas fueron mayores de 50, y la declaración en línea anidada si la declaración funcionó perfectamente al determinar el resultado y realizando las tres comprobaciones.
Conclusión
En este artículo, la instrucción IF en línea en el lenguaje de programación de C# se discutió con gran detalle. La declaración en línea si es un sustituto de la declaración tradicional de IF y Else, y tiene la ventaja de ser comprimido en una sola línea. Implementamos varios ejemplos de la declaración en línea IF utilizando el Ubuntu 20.04 entorno.