Warunki, a jeśli wówczas stwierdzenia w C#

Warunki, a jeśli wówczas stwierdzenia w C#

Pisząc program C#, musimy podejmować decyzje na różnych poziomach, po tej decyzji zależy reszta naszego kodu. Podobnie, podobnie jak inne języki programowania, C# ma również oświadczenia decyzyjne lub Jeśli następnie sprawozdania. W tym artykule obejmuje warunki w C# i jak możemy kontrolować podejmowanie decyzji za pomocą różnych stwierdzeń.

Spis treści

  • Jakie są warunki w C#
  • Rodzaje stwierdzeń w C#
  • IF (IF-Then)
  • Oświadczenie IF-ELSE (IF-Then-Then-Else)
  • IF-ELSE IF (IF-Then-Else If)
  • Zagnieżdżone oświadczenie IF-Else
  • Wniosek

Jakie są warunki w C#?

Warunki są wykorzystywane do podejmowania decyzji, które blok kodu należy wykonać na podstawie określonych okoliczności. Warunki mogą być prawdziwe lub fałszywe w zależności od wejścia. Program może wykorzystać warunki do ustalenia, czy wymagane jest określone działanie, czy pętla powinna kontynuować, czy też należy wykonać metodę.

Rodzaje stwierdzeń w C#

Instrukcje warunkowe w C# Uruchom kod tylko wtedy, gdy warunek ustawiony jest prawdziwy. Niektóre często używane warunki w C# obejmują Jeśli, Jeśli inaczej, If-Else-IF, przełącznik, I zagnieżdżony sprawozdania.

Oto kilka przykładów warunków warunkowych w C#:

  • IF (IF-Then)
  • Oświadczenie IF-ELSE (IF-Then-Then-Else)
  • IF-ELSE IF (IF-Then-Else If)
  • Zagnieżdżone oświadczenie IF-Else

IF (IF-Then)

Instrukcje IF-Then są najbardziej podstawowym rodzajem instrukcji warunkowych w C#. Umożliwiają programy uruchamianie wielu bloków kodu w zależności od warunku ustawionego. Jeśli staje się ustalony warunek PRAWDA, kod wewnątrz Jeśli Blok będzie działał. Jeśli jest ustalony warunek FAŁSZ, Program pominie kod wewnątrz Jeśli blokuj i kontynuuj wykonywanie kodu odpoczynku.

Składnia

Poniżej znajduje się składnia dla instrukcji warunkowej IF w C#:

if (warunek)

// kod do wykonania, jeśli warunek jest prawdziwy

Tutaj, w powyższym kodzie, jeśli nadejdzie warunek PRAWDA instrukcja/instrukcje wewnątrz bloku IF Warunki zostaną wykonane. A jeśli stan staje się FAŁSZ Oświadczenia/stwierdzenia zapisane wewnątrz warunku zostaną zignorowane.

Przykładowy kod

Poniższy program C# wyjaśnia użycie Jeśli następnie oświadczenie:

za pomocą systemu;
Program klasowy

Statyczne pustka główna (String [] args)

int x = 10;
if (x> 5)

Konsola.Writeline („X jest większy niż 5”);


Tutaj, w powyższym kodzie, jeśli x jest większe niż 5, wyjście będzie x jest większe niż 5.

Oświadczenie IF-ELSE (IF-Then-Then-Else)

Jeśli inaczej Stwierdzenie zależy również od ustalonego warunku. Jeśli warunek ustawiony staje się PRAWDA, Kod blokowy będzie działał. Jeśli stan staje się FAŁSZ, kod po warunkach else będzie działał.

Jeśli inaczej Instrukcje są używane, gdy chcemy wykonać dwa różne kody przy użyciu tego samego warunku. To jakoś jak osoba Jeśli oświadczenie.

Składnia

Poniżej znajduje się składnia IF If-Else (If-Then-Else) Oświadczenie w C#

if (warunek)

// kod do wykonania, jeśli warunek jest prawdziwy

w przeciwnym razie

// kod do wykonania, jeśli warunek jest fałszywy

Przykładowy kod

Poniższy program C# wyjaśnia użycie If-Then-Else sprawozdania:

za pomocą systemu;
Program klasowy

Statyczne pustka główna (String [] args)

int x = 10;
if (x> 5)

Konsola.Writeline („X jest większy niż 5”);

w przeciwnym razie

Konsola.Writeline („X jest mniejsze lub równe 5”);


Program najpierw deklaruje zmienną całkowitą x o wartości 10. Warunek IF sprawdzi, czy x jest większy niż numer 5, wyjście na konsoli będzie x jest większe niż 5 a jeśli wartość zmiennej x jest mniejsza lub równa 5, wiadomość x jest mniejsze lub równe 5 zostanie wyświetlone.

IF-ELSE IF (IF-Then-Else If)

To stwierdzenie testuje wiele warunków. Każdy z tych warunków ma osobny kod, który zostanie wykonany tylko wtedy, gdy konkretny warunek tego bloku kodu staje się prawdziwy.

Składnia

Poniżej znajduje się składnia dla jeśli IF-ELSE-IF (IF-Then-Else If) Oświadczenie w C#:

if (warunek 1)

// blok kodu, który będzie działał, jeśli powyższy warunek1 jest prawdziwy

W przeciwnym razie if (warunek2)

// blok kodu, który uruchomi się, jeśli warunek 2 jest prawdziwy, a warunek 1 jest fałszywy

w przeciwnym razie

// kod do wykonania, jeśli zarówno warunek 1, jak i warunek2 są fałszywe

Przykładowy kod

Poniższy program C# wyjaśnia użycie If-Then-Else, jeśli oświadczenie:

za pomocą systemu;
Program klasowy

Statyczne pustka główna (String [] args)

int x = 10;
if (x> 15)

Konsola.Writeline („X jest większy niż 15”);

W przeciwnym razie if (x> 10)

Konsola.Writeline („X jest większa niż 10, ale mniejsza lub równa 15”);

w przeciwnym razie

Konsola.Writeline („X jest mniejsze lub równe 10”);


W powyższym kodzie wartość 10 jest przypisywana do zmiennej całkowitej x. Potem If-Else-IF Instrukcja sprawdzi zmienną x i wyprowadzi wynik w zależności od wartości x. Tutaj zmienna x jest równa 10, wyjście jest x jest mniejsze lub równe 10.

Zagnieżdżone oświadczenie IF-Else

W tym instrukcji testujemy wiele warunków i wykonujemy różne bloki kodów zgodnie z ich wynikami. W rezultacie różne bloki kodu można wykonać na podstawie dostępnych warunków. Jedną główną różnicą w tym stwierdzeniu jest to, że stan znajduje się w innym.

Składnia

Poniżej znajduje się składnia IF Zagnieżdżony IF-Else Oświadczenie w C#:

if (warunek 1)

if (warunek2)

// kod, który będzie działał, jeśli zarówno warunek 1, jak i warunek2 jest prawdziwy

w przeciwnym razie

// kod, który uruchomi się, jeśli warunek 1 jest prawdziwy, ale warunek2 jest fałszywy


w przeciwnym razie

// kod, który będzie działał tylko wtedy, gdy warunek 1 jest fałszywy

Przykładowy kod

Po programie C# wyjaśnij użycie Zagnieżdżony IF-Else oświadczenie:

za pomocą systemu;
Program klasowy

Statyczne pustka główna (String [] args)

int x = 10;
int y = 5;
if (x> 5)

if (y> 5)

Konsola.Writeline („X i Y są większe niż 5”);

w przeciwnym razie

Konsola.Writeline („X jest większe niż 5, ale y jest mniejsze lub równe 5”);


w przeciwnym razie

Konsola.Writeline („X jest mniejsze lub równe 5”);


Ten kod deklaruje klasę programu z główną metodą, która przypisuje wartości 10 do X i 5 do zmiennej y. Następnie używa zagnieżdżonych instrukcji IF-Else, aby sprawdzić wartości x i y i drukuje wiadomość do konsoli na podstawie ich wartości.

Wyjście programu będzie takie x jest większe niż 5, ale y jest mniejsze lub równe 5 ponieważ wartość x jest większa niż 5, ale wartość y nie jest większa niż 5.

Wniosek

Warunki i stwierdzenia w C# są niezbędnymi konstruktami programowania, które pozwalają nam podejmować decyzje w oparciu o określone okoliczności. Jeśli następnie Instrukcje są najbardziej podstawowym rodzajem instrukcji warunkowych i pozwalają programowi wykonywać różne bloki kodu w oparciu o wynik warunku. Aby uzyskać wiedzę na temat różnych rodzajów warunków, przeczytaj artykuł.