Operador comprovat

Autora: Lewis Jackson
Data De La Creació: 8 Ser Possible 2021
Data D’Actualització: 25 Juny 2024
Anonim
Only 3 fruits at night will restore the spine EXERCISE GOLDFISH
Vídeo: Only 3 fruits at night will restore the spine EXERCISE GOLDFISH

Content

Definició: què significa Checked Operator?

Un operador comprovat, en C #, és un operador que s'utilitza per aplicar les comprovacions de desbordament per a operacions i conversions aritmètiques de tipus integral en temps d'execució. Els operadors comprovats s’utilitzen per detectar errors de desbordament que es poden produir en temps d’execució per a operacions aritmètiques que resulten massa grans pel nombre de bits assignats al tipus de dades del resultat en ús.

Tot i que hi ha altres opcions per a la comprovació de desbordament, com ara els commutadors de compilador i les configuracions de l’entorn d’execució, els operadors comprovats proporcionen una manera programàtica d’aconseguir el mateix i asseguren que es gestiona el desbordament.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica l'operador comprovat

Les operacions afectades per la comprovació de desbordament mitjançant operadors seleccionats són aquelles que utilitzen operadors predefinits, inclosos els operadors "++", "-" i binaris com "+", "-", "/", "*", i conversions numèriques explícites d’un tipus integral a un altre, o d’un tipus float / doble a integral. La sortida de l'operació es basarà en els operands. Per a expressions que només contenen valors constants, el compilador pot detectar un desbordament i mostrar-lo com a error. Per a expressions que consisteix en un o més d’un valor no constant, es comprovarà el desbordament durant el temps d’execució i es farà una excepció (System.OverflowException).


A diferència de la comprovació de desbordament de l’aritmètica d’interès signat en C / C ++ en què es defineix "implementació", C # ha millorat la manera de controlar la comprovació de desbordament. L'operador comprovat s'utilitza per executar instruccions C # en un control comprovat, de manera que es produeix una excepció quan es produeix un desbordament aritmètic. Obliga el Common Language Runtime (CLR) a gestionar situacions de desbordament de pila mentre realitza operacions en tipus enters que poden resultar en valors fora dels límits del tipus de dades.

Un operador seleccionat afecta les opcions de comprovació de desbordament per a operacions que s'especifiquen ually entre parèntesis. No afecta cap funció invocada com a resultat de l'avaluació de l'expressió continguda.

Aquesta definició es va escriure amb el número de C #