Operador verificado

Autor: Lewis Jackson
Data De Criação: 8 Poderia 2021
Data De Atualização: 25 Junho 2024
Anonim
verificado por el operador no hay aceite en el desfogue
Vídeo: verificado por el operador no hay aceite en el desfogue

Contente

Definição - O que significa Operador verificado?

Um operador verificado, em C #, é um operador usado para aplicar a verificação de estouro para operações aritméticas de tipo integral e conversões em tempo de execução. Os operadores verificados são usados ​​para detectar erros de estouro que podem ocorrer no tempo de execução para operações aritméticas que resultam em um número muito grande para o número de bits alocados ao tipo de dados do resultado em uso.

Embora existam outras opções para verificação de estouro, como opções do compilador e configurações do ambiente de execução, os operadores verificados fornecem uma maneira programática de obter o mesmo e garantir que o estouro seja tratado.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica operador verificado

As operações afetadas pela verificação de estouro usando operadores verificados são aquelas que usam operadores predefinidos, incluindo "++", "-" e operadores binários como "+", "-", "/", "*" e conversões numéricas explícitas de um tipo integral para outro ou do tipo float / double para integral. A saída da operação será baseada nos operandos. Para expressões que contêm apenas valores constantes, o estouro pode ser detectado pelo compilador e exibido como um erro. Para expressões que consistem em um ou mais de um valor não constante, o excesso será verificado durante o tempo de execução e uma exceção (System.OverflowException) será gerada.


Ao contrário da verificação de estouro de aritmética de número inteiro assinado em C / C ++, na qual é "implementação definida", o C # melhorou a maneira como a verificação de estouro é controlada. O operador verificado é usado para executar instruções C # em um golpe verificado, de modo que uma exceção seja levantada quando ocorrer um estouro aritmético. Força o CLR (Common Language Runtime) a lidar com situações de estouro de pilha enquanto executa operações em tipos inteiros que podem resultar em valores fora dos limites do tipo de dados.

Um operador verificado afeta o congestionamento de verificação de estouro para operações que são geralmente especificadas entre parênteses. Não afeta nenhuma função chamada como resultado da avaliação da expressão contida.

Essa definição foi escrita no con do C #