C# Vergleichsoperationen
Vergleichen von Werten beim Programmieren, können Sie die Beziehungen zwischen Variablen zu überprüfen. Das Ergebnis der Prüfung ist immer true oder false.
Menu wpisu
Die Sprache C# bietet folgende Vergleichsoperatoren:
Operator | Znaczenie |
---|---|
> | Sprawdza czy pierwsza wartość jest większa od drugiej. |
< | Sprawdza czy pierwsza wartość jest mniejsza od drugiej. |
>= | Sprawdza czy pierwsza wartość jest większa lub równa od drugiej. |
<= | Sprawdza czy pierwsza wartość jest mniejsza lub równa od drugiej. |
== | Sprawdza czy pierwsza wartość jest równa drugiej. |
!= | Sprawdza czy pierwsza wartość jest różna od drugiej. |
Beispiele für die Verwendung von
ein Vergleich der beiden Werte, und weisen Sie das Ergebnis auf eine Variable vom Typ bool Bool, Kontrollkästchen = 18 > = 7; Das Ergebnis des Vergleichs in die Bedingungsanweisung verwenden. Der resultierende Wert Es ist wahr, so dass der Code ausgeführt wird Wenn (prüfen) Konsole. WriteLine ("Ja, ist 18 größer als 7); Denn 45 und 12 nicht gleich sind False angezeigt Konsole. WriteLine (45! = 12); Konsole. WriteLine (45 == 40 + 5); Zeigt den Wert "True" seit die Betreiber Vergleiche werden ausgeführt, nachdem arithmetische Operationen ausführt Hinzuzufügen, und späteren Vergleich. Wird False, da 15 nicht kleiner ist als Sie selbst Konsole. WriteLine (15 < 15);
Mögliche Fehler
Aufgrund der Vielfalt der Sprachen eine Person, die mit der Programmierung in C / C ++ / c# haben manchmal ein Problem mit der Überprüfung, ob zwei Werte gleich sind. Check it muss der Operator „==“ gelten. Die Anwendung in diesem Fall der Operator „=“ werden falsche Aktion oder Fehler geführt werden. In C oder C++ für verschiedene Typen und für c# nur für Bool würde der Wert anstelle des Vergleichs in die Variable eingegeben werden. Im folgenden Beispiel wird Problem mehr bringen.
Das folgende Beispiel einer falschen Bool, Kontrollkästchen = True, / / eine Variable vom Typ Bool mit dem Wert true Wenn (überprüfen Sie = False) //there ist kein Vergleich, der Wert der Variablen wird festgelegt auf False festgelegt und der Wert Dopiera wird durch die bedingte Anweisung überprüft, wenn { Dieser Code wird nicht ausgeführt } Unter die zweite, ebenfalls ein falschen Beispiel Bool / / Zmienna = True; Typ Bool mit dem Wert True zu überprüfen Wenn (überprüfen Sie = True) //there ist kein Vergleich, der Wert der Variablen wird festgelegt auf True festgelegt und der Wert Dopiera wird durch die bedingte Anweisung überprüft, wenn { Dieser Code wird sein } Das folgende Beispiel einer korrekten Bool, Kontrollkästchen = False; eine Variable vom Typ Bool mit dem Wert false Wenn (prüfen == False) //the Wert der Variablen "prüfen" wird auf "False" verglichen. Die Werte sind gleich, so dass die bedingte Anweisung "wahr" ist und Pässe zur Ausführung von code { Dieser Code wird sein }