C # wenn Anweisung

C # wenn Anweisung

Während der Ausführung von Programmen stehen wir häufig in Situationen, um den Programmfluss zu kontrollieren, wo wir impliziert werden, um die Bedingungen zu testen, ob sie wahr oder falsch sind. In C Sharp wird wie bei anderen Programmiersprachen eine IF -Aussage in dieser Situation verwendet. Wenn die für die Erklärung angewendete Bedingung wahr ist, geht das Programm voran. Ansonsten wird es beendet. Dieser Artikel enthält die Arbeit der IF -Aussage in C Sharp.

Syntax

If (boolean-expression / Zustand)

// Anweisung anzuzeigen, wenn die Bedingung wahr ist

Dies ist die Syntax einer einfachen In-Statement; Beim Hinzufügen von sonst und sonst-wenn Teilen werden konditionalere Aussagen entsprechend hinzugefügt.

Beispiel Nr. 1: Wenn Anweisung in C Sharp

Um die If-Statement in C-scharfen Sprache zu implementieren, müssen wir einige Bibliotheken einbeziehen, um das Programm auszuführen. Zum Beispiel wird "System" im angegebenen Beispiel verwendet. Der c scharf oder .NET Framework bietet Zugriff auf die Funktionen des Systems. Wir verwenden die System -Header -Datei in unseren Quellcodes.

Verwenden von System:

In ähnlicher Weise wird der Namespace verwendet, um logisch die Schnittstellen, Klassen und Strukturen zu ordnen. Ein einzelner Namespace kann auch andere Namespaces enthalten. Deshalb wird er auch als verschachtelter Namespace bezeichnet. Wie wir wissen, entwickelte sich C Sharp durch das Konzept der objektorientierten Programmierung; Daher müssen wir Kurse deklarieren, bevor wir ein Programm starten. In diesem Programm haben wir eine Klasse "Erklärung" benannt; In der Klasse wird das statische Hauptprogramm mit String-Argumenten geschrieben. Im Hauptprogramm erwähnen wir den logischen Teil, den wir implementieren müssen.

Da sind wir uns mit der Ansicht um. Wir haben also eine einzelne If -Anweisung im Programm verwendet. Der Code ist so konzipiert, dass er prüft, ob die Zahl größer oder kleiner als 5 ist. Wir haben also eine Ganzzahl -Variable genommen, die eine Ganzzahl enthält. Nun zum Vergleich werden wir die 'verwenden'<' less-than operator in the code.

If (Nummer < 5)

Wenn die Aussage über die Boolesche Technik funktioniert, denn wenn die Bedingung erreicht ist, gibt sie wahr, sonst falsch, und die Kontrolle kommt aus dem If-Körper. Die Zahl ist 4; Wenn in der Schleife verwendet wird, wird die Anweisung überprüft, sodass die Anweisung in der Schleife ausgeführt wird. Wie Cout in C ++, Konsole. WriteLine wird in C Sharp verwendet, um ein Ergebnis in das Konsolenterminal zu drucken. Eine Erklärung wurde außerhalb des Gremiums geschrieben, um sicherzustellen, dass dies immer ausgeführt wird. Es ist keine Sorge um die IF -Aussage. Daher wird entweder die Bedingung der IF -Aussage wahr oder falsch.

Speichern Sie die Datei mit der '.CS 'Erweiterung. Und verwenden Sie das Ubuntu -Terminal, um den im Texteditor geschriebenen Code auszuführen. Für C-Sharp verwenden wir den MCS-Compiler, der leicht auf Ubuntu installiert ist. Nachdem der Code ohne Fehler zusammengestellt wurde.

$ Mcs a.CS
$ mono a.exe

Beispiel # 2. Wenn Anweisung mit sonst.

In vielen Szenarien müssen Sie mehr als eine einzelne bedingte Option entsprechend der Programmnachfrage anbieten, die über eine einzelne wenn. In der IF -Aussage, wenn die Bedingung falsch ist, geht die Kontrolle aus dem Körper aus. Mit anderen Worten, der sonstige Teil besteht darin, dass die negative Bedingung ausgeführt wird. Im Beispiel wird eine Zahl genommen, und wir haben das gleiche Konzept wie im ersten Beispiel angewendet. Da die Zahl 10 größer ist als die Nummer 5, die in der If-Teil der Anweisung verwendet wird, wird die Steuerung zum sonstigen Teil übernommen, sodass die Anweisung innerhalb des sonstigen Teils angezeigt wird.

Anders

Auch hier zeigt eine Aussage außerhalb des Ifkörpers, dass entweder das 'if' oder der sonst nicht ausgeführte Teil ausgeführt wird; Diese Zeile wird immer ausgeführt, da sie nicht der Teil der IF -Anweisung ist.

Sie werden sehen, dass die Aussage, die sich im sonstigen Teil befindet, angezeigt wird und die äußere.

Beispiel Nr. 3: IF-ELSE-IF-Anweisung

Eine andere Art der 'if' -serklärung zusammen mit einem anderen 'if' wird hier verwendet. Durch die Verwendung dieses Ansatzes können wir im selben Programm mehr als zwei Bedingungen anwenden. Dieses Beispiel verwendet die Beteiligung des Benutzers. Der Benutzer wird die Nummer eingeben, die gemäß der Anweisung 'if-else if Anweisung überprüft wird. Im Hauptprogramm werden wir eine "Readline" -Funktion verwenden, um den Benutzer Wert zu erhalten. Eine Variable des Ganzzahltyps akzeptiert die Nummer.

Int nummer = konvertieren.Toint32 (Konsole.Zeile lesen());

Diese Anweisung wandelt den eingegebenen Wert zunächst in die Ganzzahl durch die Funktion 'toint32 ()' um.

Sonst wenn (Nummer> 10)

Die eingegebene Nummer wird durch die "if -Anweisung" und dann zum Teil "else wenn" überprüft, und wenn die Bedingung wieder falsch ist, wird sie zum anderen Teil gehen. Bei der Ausführung wird der Benutzer eine Nummer eingeben. Zum Beispiel tritt der Benutzer zuerst 17 ein, so dass er größer als 10 ist. Erstens ist die Kontrolle am Teil "Wenn", die Bedingung ist falsch, dann wird der Teil "else wenn" verglichen, die Bedingung ist wahr, sodass die Aussage darin ausgeführt wird und die Steuerung herauskommt der Körper.

Wenn der Benutzer nun 10 eintritt, ist dies die gleiche Zahl, die für den Vergleich verwendet wird. Der dritte Teil wird daher ausgeführt. Der sonstige Teil enthält keine Bedingungen und zeigt nur eine Nachricht direkt an.

Beispiel Nr. 4: verschachtelte wenn

Da wir über die verschachtelten Loops bekannt sind, funktioniert die verschachtelte IF-ELSE-Aussage in der C-scharfen Sprache. In der Anweisung "If" gibt es eine andere wenn auch Anweisung. Die Logik funktioniert so, dass, wenn die äußere wenn.

Andernfalls geht die Kontrolle zum anderen Teil des Außenkörpers, wenn der äußere Körper falsch ist. Der sonstige Teil des Außenkörpers enthält weiter die 'If Aussage' darin.

Wir haben drei ganze Zahlen genommen. Und jetzt werden wir alle miteinander über die IF -Anweisung hier vergleichen, die äußere wenn die Anweisung enthält, dass der erste Wert, wenn der erste Wert größer als der zweite ist, den ersten Wert mit dem dritten als Bedingung vergleichen wird der äußeren wenn, wenn, so innerlich, wenn es verglichen wird, wird die Kontrolle zum elendlichen Teil gehen, und das Programm wird ausgeführt, da der else -Teil wahr zurückgibt. Während der verbleibende Code den gleichen Vergleich der zweiten Variablen mit der dritten enthält.

Bei der Ausführung sehen Sie, dass die dritte Variable die größte ist.

Abschluss

C Sharp enthält die If-Statement in mehr als einer Art und Weise. Jeder Typ wird erläutert, indem einfache Beispiele verwendet werden, um die Arbeit des Ubuntu-Betriebssystems auszuarbeiten und hervorzuheben. Wir haben Mono, MCS -Compiler für die Zusammenstellung verwendet. Ein anderer Compiler kann ebenfalls für bessere Ergebnisse auf effiziente Weise verwendet werden.