Pętle są używane głównie do wielokrotnego wykonywania konkretnego zadania w programowaniu. Spośród wielu rodzajów pętli pętla „while” jest dość popularna po pętli „for”. Pętla „while” nadal działa, dopóki określony warunek będzie prawdziwy. Po tym, jak ten stan się nie powiódł, pętla automatycznie się skończy. Z drugiej strony możesz wykonać pętlę „while” wykonywaną bez zatrzymywania jej przy użyciu „prawdziwego” warunku, który zostanie omówiony w przykładach. Zacznijmy od tego przewodnika samouczka na temat użycia pętli „While” w C#.
Wstępne instalacje
Rozpocznij aplikację konsoli z obszaru aplikacji Ubuntu 20.04 System Linux. Tak więc Ubuntu 20.04 System zapewnia nam instrukcję pakietu „apt”, aby zaktualizować go w jednym kroku. Użyj instrukcji Phise-Beneath w swojej powładzie, a system jest gotowy.
Przed przyjrzeniem się przykładowi C# podczas pętli musimy skonfigurować platformę oprogramowania dla C# w Ubuntu 20.04. W tym celu musimy zainstalować framework „Mono-Runtime” C# w Ubuntu 20.04, który jest używany wśród programistów do tworzenia aplikacji międzyplatformowych dla „.INTERNET". Przed instalacją kompilatora C# musimy go zainstalować za pomocą instrukcji instalacji „Apt” za pomocą słowa kluczowego „Mono-Runtime”, jak pokazano na obrazie.
W ramach instalacji musisz nacisnąć „Y”, aby kontynuować instalację i platformę oprogramowania wykonawczego dla .Framework netto zostanie zainstalowany skutecznie.
Po konfiguracji platformy Open-Source Mono-Runtime najwyższy czas na skonfigurowanie kompilatora C#. W tym celu musisz użyć słowa kluczowego „mono-MC” w instrukcji „apt” do instalacji kompilatora Mono-MCS w Ubuntu 20.04 System.
Ponownie musisz nacisnąć „Y”, aby skonfigurować go w swoim systemie, jak pokazano.
Czas utworzyć plik C# z rozszerzeniem „CS” na końcu, wykorzystując instrukcję „Touch” Ubuntu wyświetloną na poniższym obrazku. Zostanie szybko utworzony w obecnym katalogu domowym, jeśli chodzi o polecenie IST „LS”. Podczas korzystania z kompilatora „MCS” do skompilowania „podczas gdy.plik CS ”na powładzie będzie to spowodować błąd, że plik nie zawiera żadnej metody main (). Dzieje się tak, ponieważ nie dodaliśmy jeszcze żadnego kodu do pliku.
Przykład 01:
Czas stworzyć naszą nową iluzję, aby ujawnić użycie pętli „while” w C#. Przed użyciem musimy użyć biblioteki „systemowej” C#, aby korzystać z podstawowych klas i funkcji w naszym kodzie. Użyj słowa kluczowego „Używanie” wraz ze słowem „system”, a następnie „;” podpisać. Tworzyliśmy nową klasę zdefiniowaną przez użytkownika o nazwie „While” w naszym pliku kodu i inicjowa ją z funkcją Main () C#.
Funkcja main () musi być statycznego typu powrotu pustki. W ramach naszej metody Main () wykonujemy pewne powtarzające się zadania przy użyciu pętli w czasie. Wcześniej zainicjowaliśmy zmienną licznikową „C” do 0. Prosta, gdy pętla zaczyna się od stanu „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.
Po zapisaniu tego kodu w pliku C# kompilujemy go z kompilatorem „MCS” C#. Po wyświetleniu zawartości folderu domowego musimy wiedzieć, że plik „EXE” dla tego pliku kodu C# został pomyślnie utworzony do wykonania. Tak więc użyliśmy wykonawcy „mono” w czasie wykonywania do uruchomienia pliku „exe” i dostaliśmy wyjście pokazane na ekranie powłoki. Pętla została wykonana, aż zmienna „C” osiągnęła wartość 10 i wyświetli wszystkie wartości na powładzie.
Przykład 02:
Pętla „While” można wykorzystać z instrukcją „do” w kodzie C#, aby umieścić w niej część wykonania. Celem użycia „do” jest oddzielenie części warunku i części wykonania w kodzie. Używamy więc tego samego kodu podczas korzystania z części „do” dla pętli „while”. W naszym kodzie kod części „do” zostanie wykonany tylko wtedy, gdy stan „while” zostanie zadowolony. Oznacza to, że dopóki wartość licznika „C” nie osiągnie „6”, będzie nadal wykonywać „Do” Część I.mi., Wyświetl numer licznika i zwiększ go. Jeśli chcesz użyć pewnego ciągów wraz ze zmienną w funkcji „Writeline”, którą należy wyświetlić, musisz użyć podwójnie odwróconych przecinków i nawiasów kręconych, aby złapać wartość zmienną w sekwencji. Sekwencja liczb zmiennych musi być zdefiniowana jako 0,1,2 i tak dalej.
Po tej kompilacji kodu z kompilatorem „MCS” C#, czas.Utworzono plik EXE. Po uruchomieniu „podczas gdy.plik exe ”, nasza pętla została wykonana i wyświetlono 6 wartości.
Przykład 03:
Rzućmy okiem na użycie „prawdziwego” warunku w pętli „while”. Nie stwierdzając niczego w pętli „podczas”, użyliśmy tylko logicznego „prawdziwego” w części „while” pętli w prostych nawiasach. Ogólny kod został niezmieniony.
Po kompilacji i uruchomieniu tego skryptu C# pętla While nadal wyświetla liczby iteracji na każdej iteracji bez łamania. Musisz nacisnąć Ctrl+Z, aby to zatrzymać.
Oświadczenie „jeśli” można również użyć do określania warunku i zatrzymania wykonywania pętli „While” po osiągnięciu określonego punktu, jak pokazano w poniższym kodzie. Słowo kluczowe Break jest wykorzystywane do celowego zatrzymania wykonania.
Po wykonaniu tego kodu wyświetlono tylko pierwsze 6 numerów iteracji.
Przykład 04:
W tym przykładzie przeprowadzimy losowe obliczenia, aby utworzyć tabelę 13. W ramach funkcji main () zainicjowaliśmy dwie zmienne x i y odpowiednio z wartościami 1 i 13. Zmienna „Z” została zdefiniowana tylko. Pętla „while” jest tutaj, aby się iterować, dopóki wartość zmiennej „x” nie zbliży się. Na każdej iteracji wartość zmiennej „y” zostanie pomnożona przez wartość zmiennej „x” i zapisana na zmienną „z”. Funkcja WriteLine () służy do wyświetlania wartości w formie tabeli. „X” zostanie zwiększone przy każdej iteracji.
Po skompilowaniu i uruchomieniu tego kodu mamy tabelę 13 wyświetlonych na naszej konsoli.
Wniosek
Cel stosowania „podczas” pętli w kodowaniu, szczególnie w C#, jest wyjaśniony w pierwszym akapicie tego artykułu. Pierwszym przykładem jest wykazanie użycia instrukcji „while” pojedynczo, podczas gdy drugi pokazuje znaczenie użycia instrukcji „do” w pętli „While”. Trzeci przykład pokazuje, w jaki sposób „prawdziwe” słowo kluczowe w pętli „While” może wpłynąć na wyjście i w jaki sposób można wykorzystać instrukcję „jeśli”, aby zminimalizować efekt. Oprócz wszystkich tych przykładów możesz również skorzystać z zagnieżdżonych pętli „While” w C# bez przesadzania.