Mientras realizamos programas, a menudo enfrentamos situaciones para controlar el flujo del programa, donde estamos implícitos que probamos las condiciones si son verdaderas o falsas. En C Sharp, como otros lenguajes de programación, se usa una declaración IF en esta situación. Si la condición aplicada a la declaración es verdadera, el programa avanza; de lo contrario, se termina. Este artículo contendrá el funcionamiento de la declaración IF en C Sharp.
Sintaxis
If (boolean-expresion / condición)Esta es la sintaxis de una declaración IF simple; Al agregar más y más, si las partes, se agregan más declaraciones condicionales en consecuencia.
Ejemplo n. ° 1: Si la declaración en C Sharp
Para implementar la Estado IF en el lenguaje C Sharp, debemos incluir algunas bibliotecas para ejecutar el programa. Por ejemplo, el 'sistema' se usa en el ejemplo dado. El C Sharp o .Net Framework proporciona acceso a la funcionalidad del sistema; Usamos el archivo de encabezado del sistema en nuestros códigos de origen.
Uso del sistema:
Del mismo modo, el espacio de nombres se usa para organizar lógicamente las interfaces, clases y estructuras. Un solo espacio de nombres puede contener otros espacios de nombres, por eso también se conoce como un espacio de nombres anidado. Como sabemos, C Sharp evolucionó a través del concepto de programación orientada a objetos; Por lo tanto, necesitamos declarar clases antes de comenzar cualquier programa. En este programa, hemos nombrado una clase 'declaración'; Dentro de la clase, el programa principal estático está escrito con argumentos de tipo de cadena. Dentro del programa principal, mencionaremos la parte lógica que necesitamos implementar.
Como nos preocupa la declaración de if. Entonces hemos usado una declaración if en el programa. El código está diseñado de tal manera que verifique si el número es mayor o menor que 5. Por lo tanto, hemos tomado una variable de tipo entero que contendrá un entero. Ahora para la comparación, usaremos el '<' less-than operator in the code.
If (número < 5)
Si la declaración funciona en la técnica booleana, porque si se alcanza la condición, devuelve verdadero, de lo contrario, y el control sale del cuerpo if. El número es 4; Cuando se usa en el bucle, la instrucción if lo verificará, por lo que la instrucción dentro del bucle se ejecutará. Como cout en c ++, consola. WriteLine se usa en C Sharp para imprimir cualquier resultado en el terminal de la consola. Se escribió una declaración fuera del cuerpo para garantizar que esto siempre se ejecutará. No tiene preocupación con la declaración if, por lo que la condición de la declaración if es verdadera o falsa, la declaración fuera del cuerpo se ejecutará.
Guarde el archivo con el '.extensión de CS. Y use el terminal Ubuntu para ejecutar el código escrito en el editor de texto. Para C-Sharp, usaremos el compilador MCS que se instala fácilmente en Ubuntu; Ahora, después de que el código se haya compilado sin ningún error, lo ejecutaremos a través de una palabra clave mono y el nombre del archivo con la extensión 'exe'.
$ MCS A.CSEjemplo # 2. Si la declaración con else.
En muchos escenarios, debe proporcionar más de una sola opción condicional de acuerdo con la demanda del programa que se puede lograr a través de una sola declaración, por lo que utilizamos la declaración IF-Else Combine. En la declaración if, si la condición es falsa, el control sale del cuerpo, pero en este caso, en una condición falsa, el control va a la parte del otro del cuerpo. En otras palabras, la parte de lo contrario es que la condición negativa se ejecute. En el ejemplo, se toma un número y hemos aplicado el mismo concepto que en el primer ejemplo. Como el número 10 es mayor que el número 5 utilizado en la parte if de la declaración, el control irá a la parte del otro, por lo que se mostrará la declaración dentro de la parte delse.
Demás
Una vez más, una declaración fuera del cuerpo IF muestra que la parte 'if' o la otra no se ejecuta; Esta línea siempre se ejecutará porque no es la parte de la declaración IF.
Verá que se muestra la declaración que está dentro de la parte delse y la externa.
Ejemplo # 3: instrucción if-else-if
Otro tipo de la declaración 'si' junto con otro 'si' se usa aquí. Al usar este enfoque, podemos aplicar más de dos condiciones en el mismo programa. Este ejemplo utiliza la participación del usuario. El usuario ingresará el número, que se verifica de acuerdo con la instrucción 'if-else si. Dentro del programa principal, utilizaremos una función de 'Readline' para obtener valor del usuario. Una variable de tipo entero aceptará el número.
Int número = convertir.ToIn32 (consola.Readline ());Esta declaración convertirá el valor ingresado primero en el entero a través de la función 'toInt32 ()'.
Más si (número> 10)El número ingresado se verificará a través de la declaración 'if' y luego a la parte 'else si', y si la condición es nuevamente falsa, irá a la parte delse. En la ejecución, el usuario ingresará un número. Por ejemplo, el usuario entra por primera vez en 17, por lo que es mayor que 10; Primero, el control estará en la parte 'si', la condición estará incorrecta, entonces la parte 'más si' se comparará, la condición es verdadera, por lo que la declaración dentro se ejecutará y el control saldrá de el cuerpo.
Ahora, si el usuario ingresa 10, ese es el mismo número utilizado para la comparación, por lo que la tercera parte se ejecutará. La parte delse no contiene ninguna condición y solo muestra un mensaje directamente.
Ejemplo # 4: Nestado si la declaración
Como somos bien conocidos sobre los bucles anidados, de manera similar, la declaración anidada if-else funciona en un lenguaje afilado; Dentro de la declaración 'if', hay otra declaración de si. La lógica funciona de tal manera que si la declaración externa es verdadera, entonces la instrucción IF interna con la parte delse se ejecuta.
De lo contrario, si el cuerpo externo es falso, entonces el control va a la parte del otro del cuerpo exterior. La parte de lo contrario del cuerpo exterior contiene la 'Declaración if' dentro de él.
Hemos tomado tres enteros. Y ahora, los compararemos todos entre sí a través de la instrucción IF aquí, el exterior si contiene la declaración de que si el primer valor es mayor que el segundo, compare nuevamente el primer valor con el tercero, como la condición de externo si, se vuelve verdadero, por lo que se comparará, el control irá a la parte del otro, y el programa se ejecutará, ya que la parte de lo contrario devolverá verdadero. Mientras que el código restante contiene la misma comparación de la segunda variable con la tercera.
En la ejecución, verá que la tercera variable es la más grande.
Conclusión
C Sharp contiene la declaración IF de más de una forma. Cada tipo se explica mediante el uso de ejemplos simples para elaborar y resaltar el funcionamiento de la condición IF en el sistema operativo Ubuntu. Hemos usado el compilador Mono, MCS para la compilación. Otro compilador también puede usarse para obtener mejores resultados de manera eficiente.