Ejemplo 01
Comenzando con el uso del bucle "do-while" en C#. Antes de eso, cree un archivo C# para usar para codificar. Hemos estado probando la simple instrucción de "toque" en Ubuntu 20.04 Shell para hacerlo.
Antes de ilustrar el bucle do-while, debemos echar un vistazo al simple bucle en C#. Para esto, necesitamos una biblioteca llamada "Sistema", que es imprescindible en cualquier código C# para utilizar funciones de lectura y escritura de uso general. Esto debe incluirse a través de la palabra clave "usando". Tenemos que agregar un espacio de nombres en nuestro código. Hemos estado nombrando este espacio de nombres definido por el usuario como "prueba". Después de esto, hemos estado creando una clase de "prueba" dentro del espacio de nombres "prueba".
Esta es la construcción más simple de cualquier código C#. La ejecución del código C# siempre comienza desde su programa principal del controlador, por lo que la hemos incluido dentro de la clase "Prueba". Realizaremos todo dentro de él sin usar la otra función definida por el usuario. Dentro de nuestro método Main (), hemos inicializado una variable de tipo entero "Z" con su valor "1". Esta variable se utilizará como un contador para el bucle While y determina el número de iteraciones para la ejecución del bucle.
Hemos comenzado el bucle while con la condición "z<8”. This means, our loop will continue to execute its inner part until the value of variable “Z” is less than 8. While the condition in the “while” loop is true, it will continue to display the current iteration number on the shell using the Console class's “WriteLine” built-in function statement. After displaying the iteration number, the value of variable “z” will be incremented by 1 using the post-increment operator. The while loop, main() method, class, and namespace “Test” are completed here. This code needed to be saved with the “Ctrl+S” and we have to open the shell again for its execution.
Necesitamos compilar este código C# para que sea libre de errores a través del compilador Ubuntu "MCS" para "C#". Esta compilación creará un archivo "exe" para este código. Necesitamos usar el ejecutor de tiempo de ejecución "mono" de C# para ejecutar el archivo "exe" recién generado para este código como se muestra debajo. El resultado nos muestra la visualización del número de iteración para cada iteración utilizando la variable "Z".
Esto estaba en el uso de un bucle simple "while" en cualquier código básico de C#. Ahora, usaremos el bucle "do-while" en nuestro código C#. Para esto, actualizaremos el código anterior. Por lo tanto, inicializaremos la variable "Z" a "0" en lugar de "1" e inicializando una variable de cadena "STR" con un valor "Hello World". Entonces, comenzaremos el bucle "do-while" con su parte "hacer" primero. Dentro de esta parte, agregaremos todas las declaraciones o código que se ejecutarán en el bucle inicial y continuarán ejecutándose hasta que finalice el bucle.
Entonces, contiene el incremento de la función variable "z" y la función writeLine () para mostrar el valor de "z" e imprimir el valor "str" de cadena i.mi. "Hola Mundo". La parte "hacer" del bucle se inicia y se termina con soportes rizados. Después de la parte "hacer", hemos usado la parte de la condición 'while' que toma "z<5” as its condition. This means until the value of “z” is less than 5, the “do” part of the loop will continue to execute its inner statements. This program is complete here and ready for use on the shell.
Después de compilar y ejecutar el código, tenemos un total de 5 resultados de iteración como a continuación. Puede ver que no hay mucha diferencia entre el simple bucle y el bucle "do-while". Pero, el bucle "do-while" es más expresivo, más presentable y más fácil de entender.
Ejemplo 02
Usemos el bucle "Do-When" para realizar algunas operaciones matemáticas en C#. Entonces, hemos decidido averiguar la suma usando dos variables. Dentro de la función main (), hemos inicializado 0 a "z" y 3 a "suma". La parte "hacer" continuará suministrando el valor anterior de la suma y z juntos y anularla dentro de la variable "suma". La consola.La instrucción WriteLine () está aquí para mostrar el valor de iteración actual de "Z" y sumar en cada iteración. Posteriormente, el valor de "z" se incrementará en 2. La parte "while" ilustra que el bucle continuará funcionando hasta que el valor de "z" sea inferior a 15.
Después de ejecutar este código C#, hemos mostrado el resultado a continuación donde se han contado las únicas iteraciones de un par de según "Z = Z+2". El resultado de la variable "suma" en la iteración se mostró.
Ejemplo 03
El bucle C# do-while también se puede utilizar para simplemente multiplicar los números. Entonces, hemos decidido hacer un patrón de mesa de "17". Para esto, hemos inicializado "i" a 1 y "t" a 17 y declaramos una variable entera "mul" dentro del método main (). La parte "hacer" se ha iniciado con el cálculo del valor variable "MUL" utilizando la variable "T" e "I". Hemos estado usando la "consola.Línea de función WriteLine () "para mostrar la variable" t "multiplicada por la variable" I "es igual a la variable" MUL "en un formato de tabla.
Después de esto, el valor del iterador "i" se resumirá por 1 en cada iteración. Después de que termina la parte "hacer", hemos declarado la condición dentro de la parte "while" como "yo<=10”. This means we will be calculating the table of 17 up to 10 iterations and it will continue to display each iteration value on the shell. Let's save the updated code to see its results on the shell after compiling and executing it.
Hemos compilado el archivo del código C# y ejecutamos su archivo "exe" utilizando las instrucciones "MCS" y "Mono" presentadas a continuación. La tabla de 17 se ha mostrado con éxito en nuestro shell con un formato adecuado y valores de multiplicación precisos en cada iteración i.mi. 1 a 10.
Conclusión
Hemos elaborado el uso del bucle C# do-while en la introducción comparándolo con el bucle simple "while". Después de eso, lo explicamos tomando algunos de los ejemplos más simples para el bucle de hacer y hacer en C#. Los ejemplos tienen un bucle simple "while" y demostraron la sintaxis simple y el uso del bucle do-while dentro de nuestro primer ejemplo. Luego, hemos usado el bucle do-while para calcular la suma de los números y calculamos el resultado de la multiplicación.