Opérateur vérifié

Auteur: Lewis Jackson
Date De Création: 8 Peut 2021
Date De Mise À Jour: 25 Juin 2024
Anonim
Opérateur vérifié - La Technologie
Opérateur vérifié - La Technologie

Contenu

Définition - Que signifie opérateur vérifié?

Un opérateur vérifié, en C #, est un opérateur utilisé pour appliquer la vérification de dépassement de capacité pour les opérations arithmétiques de type intégral et les conversions au moment de l'exécution. Les opérateurs cochés sont utilisés pour détecter les erreurs de débordement pouvant survenir au moment de l'exécution des opérations arithmétiques entraînant un nombre trop élevé pour le nombre de bits alloués au type de données du résultat utilisé.

Bien qu'il existe d'autres options pour la vérification de débordement, telles que les commutateurs de compilateur et les configurations d'environnement d'exécution, les opérateurs vérifiés fournissent un moyen par programme de réaliser la même chose et de garantir que le débordement est géré.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique l'opérateur vérifié

Les opérations affectées par la vérification de débordement à l'aide d'opérateurs vérifiés sont celles qui utilisent des opérateurs prédéfinis, notamment "++", "-" et des opérateurs binaires tels que "+", "-", "/", "*" et conversions numériques explicites d'un type intégral à un autre, ou de type float / double à type intégral. La sortie de l'opération sera basée sur les opérandes. Pour les expressions contenant uniquement des valeurs constantes, le débordement peut être détecté par le compilateur et affiché sous forme d'erreur. Pour les expressions composées d'une ou de plusieurs valeurs non constantes, le dépassement de capacité sera vérifié lors de l'exécution et une exception (System.OverflowException) sera générée.


Contrairement à la vérification de dépassement pour l'arithmétique des entiers signés en C / C ++ dans laquelle elle est "définie par l'implémentation", C # a amélioré la manière dont la vérification de dépassement de capacité est contrôlée. L'opérateur Checked est utilisé pour exécuter des instructions C # dans un con vérifié, de sorte qu'une exception est déclenchée lorsqu'un dépassement arithmétique se produit. Il oblige le Common Language Runtime (CLR) à gérer les situations de dépassement de capacité de la pile lors de l'exécution d'opérations sur des types entiers pouvant entraîner des valeurs situées en dehors des limites du type de données.

Un opérateur vérifié affecte le contrôle de dépassement de capacité pour les opérations spécifiées entre parenthèses. Cela n'affecte aucune fonction invoquée à la suite de l'évaluation de l'expression contenue.


Cette définition a été écrite dans le con de C #