Author: lisura

Curiosidades C# – String Interpolation

O uso de chaves na formação de strings no C# existe desde a versão 1.0. A partir da versão 6, foi disponibilizada uma sintaxe alternativa para construir strings literais que contêm marcadores de posição para variáveis. Esta sintaxe tem o…

Obter Substring até um carácter de parada.

Existem muitas implementações para retornar uma substring até um ponto de parada. Neste artigo estou demonstrando algumas maneiras de resolver o problema. Contexto do problema Dada uma string de entrada, devemos retornar a substring que contenha todos os caracteres da…

Usando a declaração ‘yield’

O que é? De modo simplificado, yield executa uma iteração personalizada retornando cada elemento, um de cada vez, sem a necessidade de criar coleções temporárias Yield pode ser usado como uma maneira alternativa de criar tipos que funcionam com o…

Curiosidades C# – Switch Case When

Como as instruções ‘case‘ não precisam ser mutuamente exclusivas (podemos estabelecer o tipo diretamente no ‘case‘, a partir do C# 7.0), você pode usar a adição de uma cláusula ‘when‘ para especificar uma condição adicional que precisa ser atendida para…

Curiosidades C# – Membros de tipos de dados

Numerical Os tipos numéricos do .NET suporta as propriedades MaxValue e MinValue que fornecem informações sobre o intervalo que um determinado tipo pode armazenar. tipos numéricos integrais: representam números inteiros. Todos os tipos numéricos integrais são tipos de valor. tipos…