Esempio 01
Iniziare con l'uso del loop "do-while" in C#. Prima di allora, crea un file C# da utilizzare per la codifica. Abbiamo provato le semplici istruzioni "touch" su Ubuntu 20.04 Shell per farlo.
Prima di illustrare il ciclo do-while, dobbiamo dare un'occhiata al semplice ciclo in C#. Per questo, abbiamo bisogno di una libreria chiamata "Sistema" che è un must in qualsiasi codice C# per l'utilizzo delle funzioni di lettura e scrittura per scopi generali. Questo deve essere incluso tramite la parola chiave "usando". Dobbiamo aggiungere uno spazio dei nomi nel nostro codice. Abbiamo nominato questo spazio dei nomi definito dall'utente come "test". Dopo questo, abbiamo creato una classe "test" all'interno dello spazio dei nomi "test".
Questa è la massima costruzione di qualsiasi codice C#. L'esecuzione del codice C# inizia sempre dal suo programma principale del driver, quindi l'abbiamo incluso all'interno della classe "test". Eseguiremo tutto al suo interno senza utilizzare l'altra funzione definita dall'utente. Nel nostro metodo principale (), abbiamo inizializzato una variabile di tipo intero "Z" con il suo valore "1". Questa variabile verrà utilizzata come contatore per il ciclo while e determina il numero di iterazioni per l'esecuzione del ciclo.
Abbiamo iniziato il ciclo while con la condizione “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.
Dobbiamo compilare questo codice C# per renderlo privo di bug tramite il compilatore Ubuntu "MCS" per "C#". Questa compilazione creerà un file "exe" per questo codice. Dobbiamo utilizzare l'esecutore di runtime "mono" di C# per eseguire il file "exe" appena generato per questo codice come mostrato sotto. Il risultato ci mostra la visualizzazione del numero di iterazione per ogni iterazione usando la variabile "z".
Questo era sull'uso di un semplice ciclo "mentre" in qualsiasi codice di base C#. Ora utilizzeremo il ciclo "DO-WHULLE" nel nostro codice C#. Per questo, aggiorneremo il codice sopra. Quindi, inizializzeremo la variabile "z" su "0" invece di "1" e inizializza una variabile stringa "STR" con un valore "Hello World". Quindi, inizieremo prima il loop "do-while" con la sua parte "do". All'interno di questa parte, aggiungeremo tutte le dichiarazioni o il codice che verranno eseguiti alle avviamenti del loop e continueranno ad eseguire fino al termine del ciclo.
Quindi, contiene l'incremento della funzione variabile "z" e la funzione writeline () per visualizzare il valore di "z" e stampare il valore "str" stringa i.e. "Ciao mondo". La parte "do" del ciclo è iniziata e rifinita con parentesi ricci. Dopo la parte "fare", abbiamo usato la parte "mentre" prendendo "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.
Dopo aver compilato ed eseguito il codice, abbiamo un totale di 5 risultati di iterazione come di seguito. Puoi vedere che non c'è molta differenza tra il semplice ciclo e il loop "do-while". Ma il loop "do-while" è più espressivo, più presentabile e più facile da capire.
Esempio 02
Usiamo il ciclo "DO-WHULE" per eseguire alcune operazioni matematiche in C#. Quindi, abbiamo deciso di scoprire la somma usando due variabili. All'interno della funzione principale (), abbiamo inizializzato da 0 a "z" e 3 a "somma". La parte "Do" continuerà ad aggiungere il valore precedente della somma e z insieme e sovrascriverla all'interno della variabile "somma". La console.L'istruzione WriteLine () è qui per visualizzare il valore di iterazione corrente di "z" e somma ad ogni iterazione. Successivamente, il valore di "z" sarà incrementato di 2. La parte "mentre" ha illustrato che il ciclo continuerà a funzionare fino a quando il valore di "z" è inferiore a 15.
Dopo aver eseguito questo codice C#, abbiamo mostrato il risultato in basso in cui le uniche anche iterazioni sono state conteggiate secondo "z = z+2". Il risultato della variabile "somma" all'iterazione è stato visualizzato.
Esempio 03
Il ciclo do-while C# può anche essere utilizzato per moltiplicare semplicemente i numeri. Quindi, abbiamo deciso di creare un modello da tavolo di "17". Per questo, abbiamo inizializzato "I" a 1 e "T" a 17 e abbiamo dichiarato una variabile intera "MUL" all'interno del metodo principale (). La parte "Do" è stata avviata con il calcolo del valore "MUL" variabile usando la variabile "T" e "I". Abbiamo usato la "console.Linea di funzione WriteLine () "Per visualizzare la variabile" T "moltiplicata per variabile" I "è uguale a" MUL "variabile in un formato della tabella.
Dopo questo, il valore di iteratore "I" sarà riassunto da 1 ad ogni iterazione. Dopo la fine della parte "do", abbiamo dichiarato la condizione all'interno della parte "mentre" come "Io<=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.
Abbiamo compilato il file del codice C# ed eseguito il suo file "EXE" utilizzando le istruzioni "MCS" e "Mono" presentate di seguito. La tabella di 17 è stata visualizzata con successo sul nostro guscio con un formato adeguato e valori di moltiplicazione accurati ad ogni iterazione i.e. 1 a 10.
Conclusione
Abbiamo elaborato l'uso del ciclo C# do-while nell'introduzione confrontandolo con il semplice ciclo "mentre". Dopodiché, l'abbiamo spiegato prendendo alcuni degli esempi più semplici per il loop do-while in C#. Gli esempi hanno un semplice ciclo "while" e hanno dimostrato la semplice sintassi e l'uso del loop do-while entro il nostro primo esempio. Quindi, abbiamo usato il ciclo do-while per calcolare la somma dei numeri e calcolato il risultato di moltiplicazione.