Author: lisura

Removendo acentos de um string usando C#

Este artigo é uma coletânea de algoritmos que tem o propósito comum de remover acentos de uma string. Visando facilitar o entendimento, cada algorítimo foi colocado em blocos de código separados, e o programa principal usado em todos eles se…

Métodos c#

Segundo o site da Microsoft, “Um método é um bloco de código que contém uma série de instruções. Um programa faz com que as instruções sejam executadas chamando o método e especificando os argumentos de método necessários. No C#, todas…

Métodos estáticos da classe Array – C#

Quando estamos trabalhando com arrays, além dos métodos da instancia (new array()), temos acesso a vários métodos estáticos existentes na classe Array. A classe Array fornece métodos para criar, manipular, pesquisar e classificar matrizes, servindo assim como a classe base…

Nullable Types

Segundo o site da microsoft “Os tipos que permitem valor nulo representam todos os valores de um value type subjacente T e um valor null adicional.” Tipo de valor contém os dados dentro de sua própria alocação de memória, isso…

NUnit C# – Basic tests

Teste Unitário é um nível de teste de software em que “unidades individuais” / “componentes de um software” são testados. O objetivo é validar que cada unidade do software tenha o desempenho planejado. Uma unidade é a menor parte testável…

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…