C # if oświadczenie

C # if oświadczenie

Podczas wykonywania programów często stajemy w obliczu sytuacji kontrolowania przepływu programu, w których jesteśmy implikowani do testowania warunków, niezależnie od tego, czy są one prawdziwe, czy fałszywe. W C Sharp, podobnie jak inne języki programowania, w tej sytuacji używane jest instrukcja IF. Jeżeli warunek zastosowany do oświadczenia jest prawdziwy, program jest kontynuowany; W przeciwnym razie został zakończony. Ten artykuł będzie zawierał działanie instrukcji IF w C Sharp.

Składnia

If (boolean-ekspresja / warunek)

// instrukcja, którą należy wyświetlić, jeśli warunek jest prawdziwy

Jest to składnia prostego podtrzymania IF; Po dodaniu innych części i części i jeśli części, odpowiednio dodawane są instrukcje warunkowe.

Przykład nr 1: If instrukcja w C Sharp

Aby zaimplementować podnośnik IF w języku C ostrogi, musimy dołączyć niektóre biblioteki do wykonania programu. Na przykład „system” jest używany w danym przykładzie. C ostre lub .Net Framework zapewnia dostęp do funkcjonalności systemu; Używamy pliku nagłówka systemu w naszych kodach źródłowych.

Korzystanie z systemu:

Podobnie przestrzeń nazw służy do logicznego układania interfejsów, klas i struktur. Pojedyncza przestrzeń nazw może zawierać inne przestrzenie nazw, dlatego jest również znana jako zagnieżdżona przestrzeń nazwiska. Jak wiemy, C ostre ewoluowało poprzez koncepcję programowania obiektowego; Dlatego musimy zadeklarować zajęcia przed rozpoczęciem jakiegokolwiek programu. W tym programie nazwaliśmy klasą „oświadczeniem”; W klasie statyczny program główny jest napisany o argumentach typu string. W ramach głównego programu wspomnimy o części logicznej, którą musimy wdrożyć.

Jak dotyczymy hodowli IF. Więc użyliśmy pojedynczej instrukcji IF w programie. Kod jest zaprojektowany w taki sposób, że sprawdzi, czy liczba jest większa lub mniejsza niż 5. Więc wzięliśmy zmienną typu liczb całkowitych, która będzie zawierać liczbę całkowitą. Teraz do porównania użyjemy '<' less-than operator in the code.

If (liczba < 5)

Jeśli oświadczenie działa na technice boolelowej, ponieważ jeśli warunek zostanie osiągnięty, zwraca prawdę, w przeciwnym razie fałsz, a kontrola wychodzi z ciała IF. Liczba to 4; W przypadku użycia w pętli, instrukcja IF sprawdzi ją, więc instrukcja wewnątrz pętli zostanie wykonana. Jak cout w C ++, konsola. Writeline jest używana w C Sharp do wydrukowania dowolnego wyniku na terminalu konsolowym. Oświadczenie zostało napisane poza ciałem, aby upewnić się, że zawsze zostanie to wykonane. Nie ma obawy o instrukcję IF, więc albo warunek instrukcji IF jest prawdziwy, albo fałsz, instrukcja poza ciałem zostanie wykonana.

Zapisz plik za pomocą '.Rozszerzenie CS. I użyj terminali Ubuntu, aby wykonać kod zapisany w edytorze tekstu. W przypadku C-SHARP użyjemy kompilatora MCS, który jest łatwo zainstalowany na Ubuntu; Teraz, po skompilowaniu kodu bez żadnego błędu, wykonamy go za pomocą słowa kluczowego mono i nazwę pliku z rozszerzeniem „exe”.

$ Mcs a.Cs
$ mono a.exe

Przykład nr 2. Jeśli stwierdzenie z innymi.

W wielu scenariuszach musisz podać więcej niż jedną opcję warunkową zgodnie z zapotrzebowaniem programu, które można osiągnąć za pomocą pojedynczego instrukcji IF, więc używamy instrukcji IF-ELSE Combine. W stwierdzeniu IF, jeśli warunek jest fałszywy, kontrola wychodzi z ciała, ale w tym przypadku, w przypadku fałszywego warunku, kontrola przechodzi do drugiej części ciała. Innymi słowy, częścią jest wykonanie negatywnego warunku. W przykładzie podjęto liczbę i zastosowaliśmy tę samą koncepcję, jak w pierwszym przykładzie. Ponieważ liczba 10 jest większa niż liczba 5 używana w części IF instrukcji, kontrola przejdzie do części innej, więc instrukcja wewnątrz części zostanie wyświetlona.

W przeciwnym razie

Ponownie stwierdzenie poza ciałem IF pokazuje, że albo „jeśli” lub część nie jest wykonywana; Ta linia będzie zawsze wykonywana, ponieważ nie jest to część instrukcji IF.

Zobaczysz, że wyświetlona jest instrukcja, która znajduje się wewnątrz części i zewnętrzna.

Przykład nr 3: Instrukcja IF-ELSE-IF

Inny rodzaj instrukcji „jeśli” wraz z innym „jeśli” jest tutaj używany. Korzystając z tego podejścia, możemy zastosować więcej niż dwa warunki w tym samym programie. W tym przykładzie wykorzystuje zaangażowanie użytkownika. Użytkownik wprowadzi numer, który jest sprawdzany zgodnie z instrukcją „IF-ELSE IF. W programie głównym użyjemy funkcji „odczytu”, aby uzyskać wartość od użytkownika. Zmienna typu liczb całkowitych zaakceptuje liczbę.

Liczba int = przekonwertować.Toint32 (konsola.Czytaj linię());

To oświadczenie przekonwertuje wprowadzoną wartość najpierw na liczbę całkowitą za pośrednictwem funkcji „Toint32 ()”.

Else if (liczba> 10)

Wprowadzony numer zostanie sprawdzony za pośrednictwem „instrukcji if”, a następnie do części „else jeśli”, a jeśli warunek jest ponownie fałszywy, przejdzie do części innej. Po wykonaniu użytkownik wprowadzi numer. Na przykład użytkownik po raz pierwszy wchodzi 17, więc jest większy niż 10; Najpierw kontrola będzie na „Jeśli”, warunek będzie niewłaściwy, wówczas część „Jeśli” będzie porównywana, warunek jest prawdziwy, więc instrukcja w środku zostanie wykonana, a kontrola wyjdzie z Ciało.

Teraz, jeśli użytkownik wprowadzi 10, to ten sam numer używany do porównania, więc trzecia część, a także zostanie wykonana. Część else nie zawiera żadnych warunków i wyświetla tylko komunikat bezpośrednio.

Przykład nr 4: Zagnieżdżone IF oświadczenie

Ponieważ jesteśmy znani o zagnieżdżonych pętlach, podobnie zagnieżdżone oświadczenie IF-Else działa w C ostrym języku; W oświadczeniu „If” jest inne oświadczenie IF. Logika działa w taki sposób, że jeśli zewnętrzne podtrzymanie IF jest prawdziwe, wówczas instrukcja IF z częścią jest wykonywana.

W przeciwnym razie, jeśli ciało zewnętrzne jest fałszywe, wówczas kontrola trafia do części zewnętrznego ciała. W przeciwnym razie część zewnętrznego ciała zawiera dalej „If oświadczenie” w środku.

Wzięliśmy trzy liczby całkowite. A teraz porównamy je wszystkie ze sobą za pośrednictwem instrukcji IF, zewnętrzny, jeśli zawiera stwierdzenie, że jeśli pierwsza wartość jest większa niż druga, ponownie porównaj pierwszą wartość z trzecią, jako warunkiem zewnętrznego, jeśli stanie się prawdą, tak wewnętrzną, jeśli się porówna, kontrola przejdzie do części innej, a program zostanie wykonany, ponieważ część inna zwróci prawdziwie. Podczas gdy pozostały kod zawiera to samo porównanie drugiej zmiennej z trzecią.

Po wykonaniu zobaczysz, że trzecia zmienna jest największa.

Wniosek

C Sharp zawiera podnośnik IF w więcej niż jeden sposób. Każdy typ jest wyjaśniany przy użyciu prostych przykładów do opracowania i podkreślenia pracy w systemie operacyjnym Ubuntu w systemie Ubuntu. Użyliśmy kompilatora Mono, MCS do kompilacji. Inny kompilator może być również używany w celu uzyskania lepszych wyników w wydajny sposób.