Überprüfter Bediener

Autor: Lewis Jackson
Erstelldatum: 8 Kann 2021
Aktualisierungsdatum: 25 Juni 2024
Anonim
Überprüfter Bediener - Technologie
Überprüfter Bediener - Technologie

Inhalt

Definition - Was bedeutet geprüfter Operator?

Ein überprüfter Operator in C # ist ein Operator, mit dem die Überlaufprüfung für arithmetische Operationen und Konvertierungen vom Typ Integral zur Laufzeit erzwungen wird. Überprüfte Operatoren werden verwendet, um Überlauffehler zu erkennen, die zur Laufzeit für arithmetische Operationen auftreten können, die zu einer großen Anzahl für die Anzahl der Bits führen, die dem Datentyp des verwendeten Ergebnisses zugeordnet sind.

Obwohl es andere Optionen für die Überlaufprüfung gibt, wie z. B. Compiler-Optionen und Ausführungsumgebungskonfigurationen, bieten geprüfte Operatoren eine programmgesteuerte Möglichkeit, dies zu erreichen und sicherzustellen, dass Überlauf behandelt wird.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Checked Operator

Die Operationen, die von der Überlaufprüfung mit aktivierten Operatoren betroffen sind, verwenden vordefinierte Operatoren, einschließlich "++", "-" und binärer Operatoren wie "+", "-", "/", "*" und explizite numerische Konvertierungen von einem ganzzahligen Typ in einen anderen oder von float / double in einen ganzzahligen Typ. Die Ausgabe der Operation basiert auf den Operanden. Bei Ausdrücken, die nur konstante Werte enthalten, kann ein Überlauf vom Compiler erkannt und als Fehler angezeigt werden. Bei Ausdrücken, die aus einem oder mehreren nicht konstanten Werten bestehen, wird der Überlauf zur Laufzeit überprüft und eine Ausnahme (System.OverflowException) ausgelöst.


Im Gegensatz zur Überlaufprüfung für vorzeichenbehaftete Ganzzahlarithmetik in C / C ++, in dem es "implementierungsdefiniert" ist, hat C # die Steuerung der Überlaufprüfung verbessert. Checked-Operator wird verwendet, um C # -Anweisungen in einem Checked-Con so auszuführen, dass eine Ausnahme ausgelöst wird, wenn ein arithmetischer Überlauf auftritt. Dadurch wird die Common Language Runtime (CLR) gezwungen, Stapelüberlaufsituationen zu behandeln, während Operationen für Ganzzahltypen ausgeführt werden, die zu Werten außerhalb der Grenzen des Datentyps führen können.

Ein überprüfter Operator wirkt sich auf die Überlaufüberprüfung für Operationen aus, die normalerweise in Klammern angegeben sind. Es wirkt sich nicht auf Funktionen aus, die als Ergebnis der Auswertung des enthaltenen Ausdrucks aufgerufen werden.

Diese Definition wurde in der con von C # geschrieben