Operator verificat

Autor: Lewis Jackson
Data Creației: 8 Mai 2021
Data Actualizării: 13 Mai 2024
Anonim
Kubernetes Operators Explained
Video: Kubernetes Operators Explained

Conţinut

Definiție - Ce înseamnă Operatorul verificat?

Un operator bifat, în C #, este un operator folosit pentru a impune verificarea deversării pentru operații și conversii aritmetice de tip integral în timpul rulării. Operatorii verificați sunt folosiți pentru a detecta erorile de overflow care pot apărea la timpul de execuție pentru operațiunile aritmetice care duc la un număr prea mare pentru numărul de biți alocați tipului de date al rezultatului utilizat.

Deși există și alte opțiuni de verificare a debitului, cum ar fi comutatoarele de compilare și configurațiile mediului de execuție, operatorii verificați oferă o modalitate programatică de a obține aceleași și se asigură că gestionarea prealabilului este gestionată.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Operatorul verificat

Operațiunile care sunt afectate de verificarea revărsării prin intermediul operatorilor verificați sunt cele care folosesc operatori predefinite, inclusiv „++”, „-” și operatori binari precum „+”, „-”, „/”, „*” și conversii numerice explicite de la un tip integral la altul sau de la tipul float / dublu la integral. Rezultatul operațiunii se va face pe baza operanzilor. Pentru expresiile care conțin doar valori constante, preluarea poate fi detectată de compilator și afișată ca o eroare. Pentru expresiile constând dintr-una sau mai multe din o valoare non-constantă, overflow-ul va fi verificat în timpul rulării și va fi ridicată o excepție (System.OverflowException).


Spre deosebire de verificarea debordării pentru aritmetica întreagă semnată în C / C ++ în care este „definită implementarea”, C # a îmbunătățit modul în care este controlată verificarea de preaplin. Operatorul verificat este utilizat pentru a executa instrucțiuni C # într-un cont bifat, astfel încât o excepție este ridicată atunci când are loc o revărsare aritmetică. Forțează Common Language Runtime (CLR) să se ocupe de situații de overflow de stivă în timp ce efectuează operațiuni pe tipuri întregi care pot duce la valori în afara limitelor tipului de date.

Un operator verificat afectează conul de verificare a fluxului de overflow pentru operații care sunt specificate în mod parat între paranteze. Nu afectează nicio funcție invocată ca urmare a evaluării expresiei conținute.

Această definiție a fost scrisă în versiunea lui C #