W programowaniu testowanie stanu jest nieuniknione. Często napotykamy okoliczności, w których musimy przetestować warunki (prawdziwe lub nieprawdziwe), aby zarządzać wykonaniem programu. Jak wiemy „inaczej, jeśli” jest oświadczeniem decyzyjnym lub warunkowym. W celu kontrolowania przepływu programu C# mamy wiele instrukcji decyzyjnych lub warunkowych.
W tym samouczku zbadamy inną indziej, jeśli stwierdzenia takie jak, jeśli inaczej, jeśli, zagnieżdżone, jeśli itp.
C# if oświadczenie
W instrukcji IF mamy warunek i blok kodu. W przypadku prawdziwego warunku wykonuje następujący kod. Jeśli warunek jest fałszywy, kod poniżej nie zostanie wykonany.
if (warunek)Jeśli oświadczenie w C# w Ubuntu 20.04 Za pomocą edytora tekstu
Do pisania programu C# musisz użyć edytora tekstu obecnego w swoim systemie. Teraz napisz kod podany poniżej w edytorze tekstu i zapisz go nazwa własnego wyboru z rozszerzeniem „.CS ”.
„Używanie systemu” jest pierwszą instrukcją w programie C#. Do włączenia przestrzeni nazw używamy słowa kluczowego „Używanie”. Słowo kluczowe „przestrzeń nazw” służy do uporządkowania naszego kodu. Jest to również pojemnik na zajęcia. Tutaj przestrzeń nazw „AqsaApp1” to nazwa projektu zawierająca różne klasy.
Teraz do deklarowania klasy mamy słowo kluczowe „klasa”. Tutaj w tym kodzie „AQSA” to nazwa klasy. Następnie tworzona jest funkcja „main ()” dla programu C#. „String [] Args” reprezentuje argumenty tej funkcji. Funkcja „main ()” służy do wykonywania wszystkich kodów zapisanych w klamrze kręconych. Po funkcji „Main ()” inicjujemy dwie liczby całkowite o nazwie „int a, int b” i przypisujemy wartość „5” do „a” i „9” do „b”. Teraz używamy instrukcji „IF”.
W oświadczeniu IF umieszczamy warunek logiczny „a
Jak skompilować program C# w Ubuntu 20.04
Do kompilacji programu C# użyjemy różnych poleceń.
$ MCS AQSA1.CsTutaj „aqsa1.CS ”to nazwa pliku, którą chcemy skompilować, a„ MCS ”to kompilator mono. Po napisaniu tego polecenia naciśnij Enter. Wygeneruje „.plik exe ”dla nas.
Jak wykonać program C# w Ubuntu 20.04
Teraz mamy kolejne polecenie do wykonania naszego programu C#.
$ mono aqsa1.exePolecenie „Mono” uruchamia skompilowany program Mono. Aby wykonać skompilowany kod bajtowy CIL, Mono używa kompilatora Just-in-Time (JIT). Mono aqsa1.EXE może być użyte do wykonania AQSA.Program EXE. Po wykonaniu następujący komunikat jest wyświetlany na terminalu, jak pokazano poniżej.
C# inaczej, jeśli instrukcja
W C#używamy opcjonalnej instrukcji. Po instrukcji IF używamy wielu innych instrukcji IF z instrukcją IF. Gdy stan „jeśli” jest fałszywy, zostanie wykonany. W rezultacie tylko jedno z if, jeśli stwierdzenia można wykonać jednocześnie.
if (Cond 1)Inaczej, jeśli oświadczenie w C# w Ubuntu 20.04 Za pomocą edytora tekstu
Tutaj mamy ilustrację stwierdzenia inaczej IF. Napisz podany kod w edytorze tekstu.
Słowo kluczowe „używanie” służy do zawierania przestrzeni nazw, jak omówiliśmy powyżej. Nasz kod jest taki sam, jak omówiliśmy w powyższym przykładzie. Tutaj nazwa projektu to „AQSA”, a przestrzeń nazw to „Aqsayasin”. Teraz, aby ogłosić klasę, mamy słowo kluczowe o nazwie „klasa”. W powyższej nazwie klasy kodu jest „AQSA”. Następnie dla programu C# skonstruowaliśmy metodę „Main ()”. Argumenty tej funkcji są oznaczone notacją „String [] args.„Zasadniczo funkcja„ main () ”wykonuje cały kod zamknięty w nawiasach kręconych.
Teraz w tym przykładzie zainicjujemy dwie liczby o nazwie „int a, int b” i przypisujemy im wartości. Przypisujemy „5” do „A” i „9” do „B” po metodzie „Main ()”. Następnie mamy różne warunki „else”. W tym, jeśli pierwszy warunek „jeśli” jest prawdziwy, kod napisany poniżej zostanie wykonany. Jeśli warunek jest fałszywy, zignoruje kod podany poniżej i przeniesie się do następnego warunku, który jest stanem „else jeśli”. Jeśli podany warunek „else” jest prawdziwy, wówczas kod poniżej wykona inaczej, zignoruje to i przejdzie do warunku „else”. Jeśli warunek „else” jest prawdziwy, wykona ostatni kod, w przeciwnym razie zakończy program.
Aby skompilować program, użyliśmy następującego polecenia:
Ponadto ten program można wykonać za pomocą tego samego polecenia, co w pierwszym przykładzie, ale nazwa pliku jest zmieniona. Polecenie wykonania podano poniżej:
Po kompilacji i wykonaniu otrzymamy dane wyjściowe, które pokazano poniżej na obrazie.
Inaczej instrukcja (uzyskując dane wejściowe od użytkownika za pomocą ciągu)
Mamy kolejny przykład „inaczej instrukcji IF”, w którym skontaktowaliśmy użytkownika do podania danych wejściowych. Użyliśmy również ciągu w tym kodzie.
Ten kod jest taki sam, jak omówiliśmy w powyższym przykładzie. Nowe elementy, których użyliśmy w tym kodzie, to „ciąg” i „Conslereadline ()”. Ciąg słów kluczowych służy do tworzenia zmiennej ciągu. „Conslereadline ()” służy do uzyskania danych wejściowych od użytkownika.
Wyjście jest jak pokazano poniżej.
Inaczej, jeśli instrukcja za pomocą „i” operatora
W tej ilustracji używany jest operator „i”. Kod podano poniżej:
W tym kodzie używaliśmy różnych słów kluczowych, takich jak „użycie”, „przestrzeń nazw”, „klasa” i „int”. W pierwszym przykładzie omówiliśmy wszystkie te słowa kluczowe. Operator „i” jest nowy w tym kodzie. Połączenie dwóch operatorów exp „i” są używane - exp 1 i exp 2.
W tym kodzie operator „i” sprawdza wartość „a”. Jeśli wartość jest większa niż 0 i mniejsza niż równa 10, wówczas wykonuje kod zapisany poniżej w kręconych klamrach, w przeciwnym razie zignoruje te linie i przejdzie do następnego warunku. Wtedy powtarza te same kroki do ostatniego warunku. Gdy wszystkie warunki są fałszywe, wówczas część końcowa jest wykonywana.
Do wyjścia użyjemy tych samych poleceń, które są omówione w powyższych przykładach.
Wniosek
W tym artykule nauczyliśmy się używać, jeśli inaczej, jeśli inaczej instrukcje. Służy do dodania warunkowego wyrażenia do naszego programu. Widzieliśmy, w jaki sposób te stwierdzenia mogą być przydatne do uruchamiania określonych bloków kodów w oparciu o warunek. Gdy tworzymy bardziej wyrafinowane programy C#, będzie to bardzo pomocne dla użytkowników.