Operatore controllato

Autore: Lewis Jackson
Data Della Creazione: 8 Maggio 2021
Data Di Aggiornamento: 15 Maggio 2024
Anonim
Beccata operatrice Call Center disonesta
Video: Beccata operatrice Call Center disonesta

Contenuto

Definizione - Cosa significa Operatore controllato?

Un operatore verificato, in C #, è un operatore utilizzato per imporre il controllo di overflow per operazioni aritmetiche di tipo integrale e conversioni in fase di esecuzione. Gli operatori controllati vengono utilizzati per rilevare errori di overflow che possono verificarsi in fase di esecuzione per operazioni aritmetiche che comportano un numero troppo elevato per il numero di bit allocati al tipo di dati del risultato in uso.

Sebbene esistano altre opzioni per il controllo dell'overflow, come gli switch del compilatore e le configurazioni dell'ambiente di esecuzione, gli operatori controllati forniscono un modo programmatico per ottenere lo stesso e garantire che l'overflow sia gestito.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Operatore controllato

Le operazioni che sono interessate dal controllo di overflow utilizzando operatori controllati sono quelle che utilizzano operatori predefiniti, tra cui "++", "-" e operatori binari come "+", "-", "/", "*" e conversioni numeriche esplicite da un tipo integrale a un altro, oppure da float / double a tipo integrale. L'output dell'operazione si baserà sugli operandi. Per le espressioni che contengono solo valori costanti, il compilatore può rilevare un overflow e visualizzarlo come errore. Per le espressioni costituite da uno o più di un valore non costante, l'overflow verrà verificato durante il runtime e verrà sollevata un'eccezione (System.OverflowException).


A differenza del controllo di overflow per l'aritmetica di interi con segno in C / C ++ in cui è "definita dall'implementazione", C # ha migliorato il modo in cui viene controllato il controllo di overflow. L'operatore verificato viene utilizzato per eseguire le istruzioni C # in un con verificato in modo tale che venga sollevata un'eccezione quando si verifica un overflow aritmetico. Forza il Common Language Runtime (CLR) a gestire situazioni di overflow dello stack mentre esegue operazioni su tipi interi che possono determinare valori al di fuori dei limiti del tipo di dati.

Un operatore verificato influisce sul controllo di verifica dell'overflow per le operazioni che sono specificate tra parentesi. Non influisce su nessuna funzione invocata a seguito della valutazione dell'espressione contenuta.

Questa definizione è stata scritta nel con di C #