C# ternary

C# ternary
Como sabemos, hay varias declaraciones condicionales en C#. El operador ternario también es un tipo de declaración condicional. En "if-else", si la condición es verdadera, entonces la declaración se escribe en aparatos ortopédicos a continuación "si" se ejecutará; de lo contrario, la parte del otro se representará. En el operador ternario, tenemos una condición y dos declaraciones a evaluar. Si la condición es verdadera, entonces se evalúa la declaración en el lado izquierdo del colon ":", y la condición no se cumple, entonces se evalúa la declaración en el lado derecho del colon ":", lo mismo que tenemos en la condición "if-else". El operador ternario encoge el tamaño de la declaración "if-else". Ayuda a disminuir el tamaño del programa. En este artículo, verificaremos y aprenderemos cómo se usa el operador ternario en la programación de C# en Ubuntu 20.04.

Sintaxis del "operador ternario" en C#

La sintaxis del operador ternario está a continuación aquí:

# (Condición)? Declaración1: Declaración2

En el operador ternario, vemos que tenemos una condición y dos declaraciones. La condición es una condición booleana. Después de esta condición, tenemos dos declaraciones separadas por un colon ":" Cuando se verifica la condición dada, y es verdadera, entonces la declaración por delante se ejecutará, y si la condición no es verdadera, entonces la declaración en el lado derecho del colon ":" será ejecutado.

Ahora, tenemos diferentes ejemplos aquí en este artículo para comprender el funcionamiento de este operador ternario. Echemos un vistazo a estos ejemplos, cómo verificará la condición y mostrará la declaración para obtener resultados verdaderos o falsos de la condición.

Ejemplo 1

En este ejemplo dado, tenemos un código simple para comprender el funcionamiento del operador ternario en la programación de C# en Ubuntu 20.04.

En este código, primero, tenemos "usar el sistema". Es una parte obligatoria del programa C#. Importamos esta biblioteca para obtener acceso a las funciones y métodos que utilizamos en este programa C#. Además, tenemos un espacio de nombres "Programa". Creamos una clase llamada "Ternary". Dentro de esta clase, invocamos una función que es la función "principal" del código C# "static void main (string [] args)". Para representar los argumentos de esta función, (String [] args) se usa. En esta función principal, declaramos e inicializamos dos enteros, "int a" e "int b", y asignamos valores "17 y 25", respectivamente. Después de esto, hemos declarado una variable llamada "comparación" con el tipo de datos "cadena".

Asignamos el operador ternario a esta variable de tipo de datos de cadena "Comparación". Y el resultado de esta declaración condicional se almacena en esta "comparación". En una declaración condicional, tenemos la condición de que A sea mayor que B (A> B). Si esta condición es cierta, entonces la declaración por delante en el lado izquierdo del colon ":" se almacenará en la "comparación". De lo contrario, en el caso de una condición falsa, la declaración en el lado derecho del colon se almacenará en la "comparación". Usamos la instrucción "ConsoleWriteLine (Comparison" para mostrar este resultado en la pantalla.

Producción
Para mostrar la salida de este código C#, usamos palabras clave "MCS" y "mono" con el nombre de archivo y la extensión de ".CS "y".exe ”respectivamente en Ubuntu 20.04. La imagen está aquí para que comprenda cómo obtener la salida del programa C# en Ubuntu 20.04.

En esta salida, vemos que imprime "B es mayor que A", ya que asignamos "17" a "A" y "25" a B. El operador ternario verifica ambos valores y muestra el resultado en la pantalla.

Ejemplo 2: obteniendo la entrada del usuario en el programa C# en Ubuntu 20.04.

Aquí, tenemos un código en el que obtenemos los datos de entrada del usuario y luego usamos la entrada de estos usuarios en un operador ternario y mostramos el resultado verdadero.

Tenemos "usar el sistema" en el código anterior, que discutimos en nuestro código anterior. Ahora, estamos usando el espacio de nombres como "números". Después de esto, creamos una clase con el nombre de "usuario", y dentro de la clase, tenemos la función "principal". Hemos discutido todo esto en el ejemplo anterior. Ahora, pasamos a la siguiente línea de código en la que declaramos cuatro variables con el tipo de datos de entero. Obtenemos todos estos valores enteros para formar el usuario y obtener la entrada del usuario.

Antes de la entrada del usuario, imprimimos una línea en la pantalla "Ingrese cuatro números de su elección:" con la ayuda de "Consola.Línea de escritura()". Cuando esta línea se presenta en la pantalla, el usuario sabrá que tiene que ingresar cuatro números. Asignamos la primera entrada del usuario a "M" utilizando "int. Analizar.Readline ()) ", igual que asignamos la segunda entrada del usuario a" n ", tercera y cuarta entrada a" O "y" P "respectivamente. Después de esto, hemos declarado dos nuevos enteros llamados "A1" y "A2" y tenemos dos declaraciones condicionales. Asignamos la declaración condicional "(m> n? m: n) "a" a1 "y" (o> p? o "p) a" A2 ".

El resultado de la primera declaración condicional "(m> n? m: n) "se almacena en" A1 "y el resultado de la segunda declaración condicional" (O> P? o "p) se almacena en" A2 ". Ahora, después de esto, tenemos otra variable llamada "mayor" con un tipo de datos enteros, y asignamos la tercera declaración condicional a esta variable "mayor". Igual que el anterior, el operador ternario "(A1> A2? A1: A2) "se ejecuta en este valor" A1 "es el resultado del primer operador ternario, y el valor" A2 "es el resultado del segundo operador ternario, que se verifica en este operador ternario. El resultado se almacenará en esta variable "mayor". Para mostrar el resultado de esta variable "mayor", tenemos la "consola.Función WriteLine () ".

Mostramos la salida de este código en Ubuntu 20.04 Terminal en esta imagen dada.

Esta salida muestra que imprime la línea primero para que el usuario ingrese cuatro números. Después de esto, cuando el usuario ingresa los números, el programa muestra el resultado en la pantalla. Como vemos, en esta entrada del usuario, el mayor valor es "99".

Ejemplo 3: por operador ternario anidado en C# en Ubuntu 20.04

Ahora, en este ejemplo, aprendemos cómo usar el operador ternario anidado en la programación de C# en Ubuntu 20.04. Tenemos otro operador ternario dentro del operador ternario en el operador ternario anidado. Verificaremos cómo funciona este operador ternado anidado en el ejemplo dado.

En la primera línea, tenemos "usar el sistema". Después de esto, usamos el espacio de nombres como "ternario" y una clase llamada "anidada". Además, invocó una función "principal" en esta clase. Dentro de esta función "principal", hemos declarado e inicializado dos enteros llamados "x" y "y" y asignado "55" a ambos. Luego, declaramos "resultado" como un tipo de datos de cadena. El "resultado" variable contiene el operador ternario anidado en el que se verifica la primera condición, que es "(x> y)" si la condición es verdadera, entonces se ejecutará la declaración en el lado izquierdo; De lo contrario, se mueve hacia el lado derecho de ":", donde tenemos otro operador ternario.

La condición de este operador ternario anidado es "(x

La salida de este código anterior está aquí en esta imagen. Obtenemos la salida utilizando los mismos comandos que en los ejemplos anteriores; Solo el nombre de archivo es diferente.

Conclusión

En esta guía, hemos aprendido a implementar los operadores ternarios ternarios y anidados en el lenguaje de programación C#. Aquí estudiamos en detalle el operador ternario en C#, por lo que al usar este método, también podemos escribir programas complejos. Vemos que es un operador condicional que contiene una condición booleana. Evalúa los resultados verdaderos y falsos de la misma manera que la declaración if-else. Estos ejemplos lo ayudan a comprender el concepto del operador ternario y cómo funciona. Estos son algunos ejemplos básicos. Puede usar estos ejemplos para implementar un programa complejo de C#.