Pilha vs Heap

Quando um programa está em execução, os dados precisam ser armazenados na memória. O espaço ocupado e o local de armazenamento de cada dado são definidos pelo seu tipo. Durante …

Tipos definidos pelo usuário

Tipos personalizados Além dos 16 tipos predefinidos nativos do C#, desenvolvedores podem criar seus próprios tipos definidos pelo usuário, divididos em seis grupos: Para criar um tipo personalizado, usamos a …

Tipos Integrados

O C# disponibiliza 16 tipos predefinidos integrados, divididos em 13 tipos simples e 3 tipos não simples. Todos os nomes dos tipos predefinidos são escritos exclusivamente em minúsculas. 13 Tipos …

Membros de classe

Os membros de classe são divididos em dois tipos: membros de dados e membros de função Os tipos simples que aprendemos anteriormente, como int, long e short, são tipos nativos …

Declaração de tipo

De forma geral, se você analisar linguagens como C, C++ e C#, vai perceber uma diferença fundamental: O código-fonte de um executável C# (arquivo EXE) ou biblioteca de ligação dinâmica …

comentários

O que são comentários? Comentários são textos explicativos adicionados no código-fonte para ajudar programadores a entender a lógica do programa. Eles não fazem parte do código executável, e o compilador …

Cadeias de Formatação Numérica

Na seção anterior aprendemos os marcadores de posição de string e dois métodos de utilização. Além dessas duas formas, o C# também suporta regras de formatação mais complexas. Sintaxe básica …

Impressão de texto no console

Classe Console Pertence ao namespace System, integra a biblioteca de classes base do .NET (BCL) Responsável por ler e escrever texto na janela do console, contém dois métodos para saída …

Ponto de entrada do programa

O método Main Ponto de entrada do programa Todo programa em C# precisa conter uma classe com um método chamado Main. Nos exemplos mostrados anteriormente, esse método está definido dentro …