I loop sono utilizzati principalmente per eseguire ripetutamente un compito particolare nella programmazione. Tra molti tipi di loop, il ciclo "while" è abbastanza popolare dopo il ciclo "per". Il ciclo "while" continua a funzionare fino a quando la condizione specificata è vera. Dopo che quella condizione è fallita, il ciclo finirà automaticamente. D'altra parte, puoi eseguire un loop "mentre" senza fermarlo con l'uso della condizione "vera" che sarà discussa negli esempi. Iniziamo con questa guida tutorial sull'uso del ciclo "mentre" in C#.
Preinstallazioni
Avvia l'applicazione della console dall'area dell'applicazione di Ubuntu 20.04 Sistema Linux. Quindi, l'Ubuntu 20.04 Sistema ci fornisce l'istruzione del pacchetto "APT" per aggiornarlo in un solo passaggio. Usa le istruzioni mostrate sul guscio e il sistema è pronto.
Prima di guardare un esempio per C# durante il ciclo, dobbiamo configurare una piattaforma software per C# in Ubuntu 20.04. Per questo, dobbiamo installare il framework C# "Mono-Runtime" in Ubuntu 20.04 che viene utilizzato tra gli sviluppatori per creare applicazioni multipiattaforma per ".NETTO". Prima dell'installazione del compilatore C#, dobbiamo installarlo tramite l'istruzione "APT" di installazione con la parola chiave "mono-r-runtime" come mostrato nell'immagine.
All'installazione, è necessario premere "Y" per procedere con la sua installazione e la piattaforma software di runtime per il .Net Framework verrà installato efficacemente.
Dopo la configurazione della piattaforma open source mono-r-r-runtime, è giunto il momento di configurare il compilatore C#. Per questo, devi utilizzare la parola chiave "mono-MC" nelle tue istruzioni "APT" per l'installazione del compilatore MONO-MCS in Ubuntu 20.04 Sistema.
Ancora una volta, è necessario premere "Y" per configurarlo sul sistema come mostrato.
È tempo di creare un file C# con un'estensione "CS" alla sua fine utilizzando l'istruzione "Touch" di Ubuntu visualizzata nell'immagine seguente. Verrà rapidamente creato nella tua attuale home directory per quanto riguarda il comando IST "LS". Mentre si utilizza il compilatore "MCS" per compilare il ".CS ”File sulla shell, lancerà un errore che il file non contiene alcun metodo principale (). Questo perché non abbiamo ancora aggiunto alcun codice al file.
Esempio 01:
È tempo di creare la nostra nuova illusione per rivelare l'uso del ciclo "while" in c#. Prima di usarlo, dobbiamo utilizzare la libreria "Sistema" di C# per utilizzare le classi e le funzioni di base nel nostro codice. Usa la parola chiave "Utilizzo" insieme alla parola "sistema" seguito dal ";" cartello. Abbiamo creato una nuova classe definita dall'utente denominata "while" nel nostro file di codice e inizializzandolo con la funzione principale () di C#.
La funzione principale () deve essere del tipo di ritorno del vuoto statico. Nel nostro metodo principale (), abbiamo svolto alcune attività ripetitive usando un ciclo while. Prima di allora, abbiamo inizializzato una variabile di contatore intera "C" a 0. Il semplice ciclo inizia con la condizione “C<10”. It means that the loop will be executed until the given condition got false. While it's true, the “WriteLine()” function of the “Console” class for the “System” package in C# will continue to display the variable “c” value on the screen. Along with that, the counter “c” value will be incremented by 1. After some iterations, when the value of “c” reaches 10, the loop will not be executed anymore. The while loop, main() function, and the class “While” are completed here.
Dopo aver salvato questo codice nel file C#, lo abbiamo compilato con il compilatore "MCS" di C#. Nell'elenco il contenuto della cartella domestica, dobbiamo sapere che il file "EXE" per questo file di codice C# è stato creato correttamente per l'esecuzione. Quindi, abbiamo utilizzato l'esecutore "mono" di runtime per eseguire il file "exe" e ottenuto l'output a mezzanola mostrata sulla nostra schermata di shell. Il loop è stato eseguito fino a quando la variabile "C" non ha raggiunto il valore 10 e ha visualizzato tutti i valori sulla shell.
Esempio 02:
Il ciclo "while" può essere utilizzato con l'istruzione "do" nel codice C# per inserire la parte di esecuzione in esso. Lo scopo di usare "do" è separare la parte della condizione e la parte di esecuzione nel codice. Quindi, abbiamo usato lo stesso codice mentre utilizzano la parte "fare" per il ciclo "while". Nel nostro codice, il codice della parte "Do" verrà eseguito solo quando la condizione di una parte "mentre" è stata soddisfatta. Ciò significa che fino a quando il valore del contatore "C" non raggiunge "6", continuerà ad eseguire la parte I "do".e., Visualizza il numero di contatore e aumentalo. Se si desidera utilizzare una stringa insieme alla variabile in una funzione "WriteLine" da visualizzare, è necessario utilizzare le virgole invertite e le staffe ricci per catturare il valore variabile in una sequenza. La sequenza di numeri variabili deve essere definita come 0,1,2 e così via.
Dopo questa compilazione del codice con il compilatore "MCS" C#,.Il file exe è stato creato. Dopo aver eseguito il "While.File exe ", il nostro loop è stato eseguito e sono stati visualizzati 6 valori.
Esempio 03:
Diamo un'occhiata all'uso della condizione "vera" in un ciclo "mentre". Senza indicare nulla nel ciclo "while", abbiamo usato solo il "vero" booleano nella parte "mentre" di un loop tra parentenee semplici. Il codice complessivo è stato lasciato invariato.
Dopo la compilazione e l'esecuzione di questo script C#, il loop while continua a visualizzare i numeri di iterazione su ogni iterazione senza rompere. Devi premere Ctrl+Z per fermarlo.
L'istruzione "if" può anche essere utilizzata per specificare la condizione e arrestare l'esecuzione del loop "while" al raggiungimento di un determinato punto come mostrato nel codice seguente. La parola chiave di interruzione viene utilizzata per arrestare appositamente l'esecuzione.
Durante l'esecuzione di questo codice, sono stati visualizzati solo i primi 6 numeri di iterazione.
Esempio 04:
All'interno di questo esempio, eseguiremo un calcolo casuale per creare una tabella di 13. All'interno della funzione principale (), abbiamo inizializzato due variabili x e y con valori 1 e 13 rispettivamente. La variabile "z" è stata definita solo. Il ciclo "while" è qui per ripetere se stesso fino a quando il valore della variabile "x" si avvicina 10. Ad ogni iterazione, il valore della variabile "y" verrà moltiplicato per il valore della variabile "x" e salvato a "z" variabile. La funzione WriteLine () viene utilizzata per visualizzare i valori in una forma di tabella. La "x" sarà incrementata ad ogni iterazione.
Dopo aver compilato e eseguito questo codice, abbiamo visualizzato la tabella di 13 sulla nostra console.
Conclusione
Lo scopo di impiegare "while" loop nella codifica, in particolare in C#, è spiegato nel primo paragrafo di questo articolo. Il primo esempio è dimostrare l'uso dell'istruzione "while" da solo mentre il secondo mostra il significato di usare l'affermazione "do" in un ciclo "while". Il terzo esempio sta mostrando come la parola chiave "vera" nel ciclo "while" può influire sull'output e come l'istruzione "if" può essere utilizzata per ridurre al minimo l'effetto. Insieme a tutti questi esempi, puoi anche utilizzare i loop "mentre" nidificati in C# senza esagerare.