Bedingungen und wenn dann Aussagen in C#

Bedingungen und wenn dann Aussagen in C#

Beim Schreiben eines C# -Programms müssen wir auf verschiedenen Ebenen Entscheidungen treffen, nach dieser Entscheidung hängt der Rest unseres Kodex ab. In ähnlicher Weise hat C# wie andere Programmiersprachen auch Entscheidungsanweisungen oder wenn, dann Aussagen. Dieser Artikel behandelt die Bedingungen in C# und wie wir die Entscheidungsfindung mit verschiedenen Aussagen kontrollieren können.

Inhaltsverzeichnis

  • Was sind Bedingungen in C#
  • Arten von Aussagen in C#
  • if (if-then) Erklärung
  • if-else (if-then-else) Anweisung
  • if-else if (if-then-else if) Anweisung
  • Verschachtelte IF-ELSE-Erklärung
  • Abschluss

Was sind Bedingungen in C#?

Die Bedingungen werden verwendet, um Entscheidungen darüber zu treffen, welchen Codeblock für bestimmte Umstände ausgeführt werden soll. Die Bedingungen können je nach Eingabe wahr oder falsch sein. Ein Programm kann Bedingungen verwenden, um festzustellen, ob eine bestimmte Aktion erforderlich ist, ob eine Schleife fortgesetzt werden sollte oder ob eine Methode ausgeführt werden soll.

Arten von Aussagen in C#

Bedingte Aussagen in C# Führen Sie nur einen Code aus, wenn die festgelegte Bedingung wahr ist. Einige häufig verwendete Bedingungen in C# umfassen Wenn, ansonsten, If-ELSE-IB, schalten, Und verschachtelt Aussagen.

Hier sind einige Beispiele für bedingte Aussagen in C#:

  • if (if-then) Erklärung
  • if-else (if-then-else) Anweisung
  • if-else if (if-then-else if) Anweisung
  • Verschachtelte IF-ELSE-Erklärung

if (if-then) Erklärung

Die IF-Then-Aussagen sind die grundlegendste Art von bedingten Aussagen in C#. Sie erlauben Programmen, je nach Bedingung mehrere Codeblöcke auszuführen. Wenn eine festgelegte Bedingung wird WAHR, der Code im Inneren der Wenn Block läuft. Wenn eine festgelegte Bedingung ist FALSCH, Das Programm überspringt den Code in den Wenn Blockieren Sie den Restcode weiter aus und führen Sie weiter aus.

Syntax

Im Folgenden finden Sie die Syntax für die IF -bedingte Anweisung in C#:

if (Zustand)

// Code zum Ausführen, wenn die Bedingung wahr ist

Hier im obigen Code, wenn die Bedingung kommt WAHR Die Anweisung/Anweisungen im IF -Zustandsblock werden ausgeführt. Und wenn der Zustand wird FALSCH Die in der Bedingung geschriebene Erklärung/Aussagen werden ignoriert.

Beispielcode

Das folgende C# -Programm erklärt die Verwendung von wenn, dann Stellungnahme:

mit System verwenden;
Klassenprogramm

statische void main (String [] args)

int x = 10;
if (x> 5)

Konsole.WriteLine ("x ist größer als 5");


Hier im obigen Code ist die Ausgabe, wenn x größer als 5 ist x ist größer als 5.

if-else (if-then-else) Anweisung

Der ansonsten Die Aussage hängt auch von der festgelegten Bedingung ab. Wenn der festgelegte Zustand wird WAHR, Der If -Blockcode wird ausgeführt. Wenn der Zustand wird FALSCH, Der Code nach dem sonstigen Zustand wird ausgeführt.

Der ansonsten Aussagen werden verwendet, wenn wir zwei verschiedene Codes unter Verwendung derselben Bedingung ausführen möchten. Es ist irgendwie wie ein Individuum Wenn Stellungnahme.

Syntax

Im Folgenden finden Sie die Syntax für if If-else (if-then-else) Aussage in C#

if (Zustand)

// Code zum Ausführen, wenn die Bedingung wahr ist

anders

// Code zum Ausführen, wenn die Bedingung falsch ist

Beispielcode

Das folgende C# -Programm erklärt die Verwendung von If-then-else Aussagen:

mit System verwenden;
Klassenprogramm

statische void main (String [] args)

int x = 10;
if (x> 5)

Konsole.WriteLine ("x ist größer als 5");

anders

Konsole.WriteLine ("x ist kleiner oder gleich 5");


Das Programm deklariert zunächst eine Ganzzahlvariable X mit dem Wert von 10. Die If -Bedingung prüft, ob x größer als Nummer 5 ist. Die Ausgabe auf der Konsole wird sein x ist größer als 5 und wenn der Wert der Variablen x kleiner oder gleich 5 der Nachricht ist x ist kleiner als oder gleich 5 wird Angezeigt werden.

if-else if (if-then-else if) Anweisung

Diese Anweisung testet mehrere Bedingungen. Jede dieser Bedingungen hat einen separaten Code, der nur ausgeführt wird, wenn die spezifische Bedingung für diesen Codeblock wahr wird.

Syntax

Unten ist Syntax für wenn if-else-if (if-then-else if) Aussage in C#:

if (Bedingung1)

// Codeblock, der ausgeführt wird, wenn die obige Bedingung1 wahr ist

sonst wenn (Bedingung2)

// Codeblock, der ausgeführt wird, wenn Condition2 wahr ist und Condition1 falsch ist

anders

// Code zum Ausführen, wenn sowohl Bedingung1 als auch Bedingung2 falsch sind

Beispielcode

Das folgende C# -Programm erklärt die Verwendung von Wenn Stellungnahme:

mit System verwenden;
Klassenprogramm

statische void main (String [] args)

int x = 10;
if (x> 15)

Konsole.WriteLine ("x ist größer als 15");

sonst wenn (x> 10)

Konsole.WriteLine ("x ist größer als 10, aber weniger oder gleich 15");

anders

Konsole.WriteLine ("x ist kleiner oder gleich 10");


Im obigen Code wird der Wert von 10 einer Ganzzahlvariablen x zugewiesen. Danach eine If-ELSE-IB Die Anweisung prüft die Variable x und gibt das Ergebnis ab, abhängig vom Wert von x. Hier ist Variable x gleich 10, der Ausgang ist x ist kleiner als oder gleich 10.

Verschachtelte IF-ELSE-Erklärung

In dieser Anweisung testen wir mehrere Bedingungen und führen verschiedene Codeblöcke gemäß ihrer Ausgabe aus. Infolgedessen können verschiedene Codeblöcke basierend auf den verfügbaren Bedingungen ausgeführt werden. Ein Hauptunterschied in dieser Aussage besteht darin, dass sich eine Bedingung in einem anderen befindet.

Syntax

Im Folgenden finden Sie die Syntax für if Verschachtelt, wenn es um ist Aussage in C#:

if (Bedingung1)

if (Bedingung2)

// Code, der ausgeführt wird, wenn sowohl Bedingung1 als auch Bedingung2 wahr sind

anders

// Code, der ausgeführt wird, wenn Bedingung1 wahr ist, aber Condition2 ist falsch


anders

// Code, der nur ausgeführt wird, wenn Condition1 falsch ist

Beispielcode

Im Folgenden dem C# -Programm die Verwendung des Verschachtelt, wenn es um ist Stellungnahme:

mit System verwenden;
Klassenprogramm

statische void main (String [] args)

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

if (y> 5)

Konsole.WriteLine ("x und y sind größer als 5");

anders

Konsole.WriteLine ("x ist größer als 5, aber Y ist weniger als oder gleich 5");


anders

Konsole.WriteLine ("x ist kleiner oder gleich 5");


Dieser Code deklariert eine Programmklasse mit einer Hauptmethode, die die Werte von 10 bis zuweist X und 5 bis variable y. Anschließend werden verschachtelte IF-ELSE-Anweisungen verwendet, um die Werte von x und y zu überprüfen, und druckt eine Nachricht an die Konsole basierend auf ihren Werten.

Die Ausgabe des Programms wird das sein x ist größer als 5, aber y ist kleiner als oder gleich 5 Weil der Wert von x größer als 5 ist, aber der Wert von y nicht größer als 5 ist.

Abschluss

Bedingungen und IF-Then-Aussagen in C# sind wesentliche Programmierkonstrukte, mit denen wir Entscheidungen auf der Grundlage bestimmter Umstände treffen können. Der wenn, dann Aussagen sind die grundlegendste Art von bedingten Aussagen, und sie ermöglichen es dem Programm, verschiedene Codeblöcke basierend auf dem Ergebnis einer Bedingung auszuführen. Um Wissen über alle Arten von Bedingungen zu erhalten, lesen Sie den Artikel.