Contente
- Definição - O que significa Operadores?
- 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 operadores
Definição - O que significa Operadores?
Operadores, em C #, são símbolos usados em uma expressão ou instrução para especificar as operações a serem executadas durante a avaliação da expressão. Operadores são elementos de programa que podem ser aplicados a um ou mais operandos em uma expressão para executar cálculos. Os operandos usados com o operador podem ser literais, campos, variáveis locais e expressões.
Em geral, os operadores ajudam na construção de expressões que formam o principal meio de trabalhar com dados armazenados em constantes e variáveis.
Embora todos os operadores de C # sejam fornecidos com implementação predefinida usada em qualquer expressão que contenha tipos internos, eles podem ser sobrecarregados para modificar o comportamento quando aplicados a tipos definidos pelo usuário. Operadores, como marcado e desmarcado, ajudam a fornecer a opção de manipular ou ignorar exceções relacionadas ao estouro causado durante operações aritméticas.
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 operadores
Como os operadores C ++, os operadores C # também têm precedência e associação que determinam a ordem de avaliação dos operadores em uma expressão. Com base no número de operandos usados com o operador, os operadores são classificados como unários (operando único), binários (dois operandos) e ternários (três operandos).
Tipos definidos pelo usuário podem sobrecarregar um operador, definindo-o como uma função de membro estática usando a palavra-chave "operador" com nível público de acessibilidade. Alguns operadores podem ser sobrecarregados apenas com poucas restrições.
Por exemplo, o operador '==' pode ser usado para comparar dois objetos do tipo imutável de valor para os quais o operador está sobrecarregado no tipo definido pelo usuário do objeto para comparar a igualdade de valor em vez da igualdade de referência.
Os vários tipos de operadores C # usados para funcionalidades específicas incluem:
- Atribuição (=): usada para atribuir o resultado de uma expressão a uma variável
- Atribuição de mão curta (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): para encurtar as operações de atribuição comuns
- Aritmética (+, -, *, /,%): para construir expressões matemáticas
- Operadores de incremento e decremento (++ e -): atalho para aumentar ou diminuir o valor em 1
- Comparação (==,>, <,> =, <=,! =): Para realizar comparações que controlam o fluxo do programa
- Operador lógico booleano (!, &&, ||, ^): para executar operações lógicas booleanas
- Manipulação bit a bit (&, |, ^, >>, <<): para manipular cada bit de valores inteiros
- Teste de tipo (é, como): para verificar ou converter o tipo de um objeto
- Manipulação de ponteiro (*, &, ->,): para operações executadas diretamente em ponteiros em locais inseguros
- Exceção de estouro (marcado e desmarcado): opção para verificar ou evitar verificar o estouro nos valores
- Operador ternário (? :): usado para tomar decisões