Category: C#

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…

Os tipos de dados no C#

Como qualquer linguagem de programação, o C# define palavras-chave para tipos de dados fundamentais, usados para representam variáveis locais. Porem no C# as palavras-chave do tipo de dados são, na verdade, notações abreviadas de tipos completos no Sistema. A tabela…