Tag: C#

Argumentos in C#

Argumento é aquilo que o método recebe de quem o chamou. Quando passamos um parâmetro para um método, este está recebendo um argumento. Argumentos nomeados Este tipo de argumento te livra da necessidade de lembrar a ordem dos parâmetros de…

Operações Prefix e Postfix no C#

Funcionamento das operações Prefix e Postfix O operador de incremento (++) e decremento (- -) unário possuem duas formas de suporte: o operador Postfix, x++ (ou x- -), e o operador de Prefix , ++x ou (- -xx). Regras para…

Usando múltiplas capturas de Exceptions em C#

O que são Exceptions Segundo a documentação da Microsoft: Uma exceção é qualquer condição de erro ou comportamento inesperado encontrado por um programa em execução. Toda exceção é um objeto herdado da classe System.Exception e é lançada de uma área…

Exemplo de uso de LINQ no C#

Texto introdutório retirado do site da Microsoft. Uma consulta é uma expressão que recupera dados de uma fonte de dados e normalmente são expressas em uma linguagem de consulta especializada. Diferentes linguagens foram desenvolvidas ao longo do tempo para os…

Classe para encriptar e decriptar strings usando C#

Existe muita literatura em como encriptar strings e muitos códigos prontos disponíveis na internet. Eu gosto de manter a simplicidade do meu código, principalmente aquele que publico para referencia. Neste exemplo que montei eu utilizei o namespace using System.Security.Cryptography; Retirado…

Breve explicação de métodos Virtuais no C#

Para definir métodos Virtuais, vou citar esta frase retirada do site da Microsoft “A palavra-chave virtual é usada para modificar uma declaração de método, propriedade, indexador ou evento e permitir que ela seja substituída em uma classe derivada.” Exemplo: Ainda…