- Arquivos
- Classes
- Constantes
- Encapsulamento
- Enum
- Estruturas de dados
- Estruturas de repetição
- Expressões Regulares
- Funções
- Herança
- Interfaces
- Matrizes e Vetores
- Namespaces
- Operadores
- Polimorfismo
- Pré-Processamento
- Sobrecarga de operadores
- Strings
- Structs
- Tomada de Decisão
- Tratamento de Exceções
- Variáveis
- Miscelânea
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Arquivos de um diretório | Um exemplos de como ler os arquivos contidos em um diretório. | Site do tutorial | Arquivo |
Escrita com StreamWriter | Um exemplo que demonstra como escrever em um arquivo usando a classe StreamWriter. | Site do tutorial | Arquivo |
I-O em arquivo | Um exemplo básico de leitura/escrita em um arquivo. | Site do tutorial | Arquivo |
Leitura com StreamReader | Um exemplo que demonstra como ler um arquivo usando a classe StreamReader. | Site do tutorial | Arquivo |
Leitura e Escrita de dados binários | Um exemplo que mostra como ler/escrever dados binários em um arquivo. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Construtores de classe | Mostra um exemplo de uso de construtores de classes. | Site do tutorial | Arquivo |
Construtores de classe com parâmetros | Exemplo de como criar métodos construtores de classes com parâmetros. | Site do tutorial | Arquivo |
Definição de classe | Um exemplo de como definir classes no C#. | Site do tutorial | Arquivo |
Destrutores de classes | Exemplo de como fazer métodos destrutores de objetos de classes. | Site do tutorial | Arquivo |
Funções e encapsulamento | Mostra um exemplo de encapsulamento em classes, e como "esconder" os atributos da mesma. Uma boa prática é tornar os atributos privados dentro da classe. |
Site do tutorial | Arquivo |
Métodos estáticos | Um exemplo de uso de métodos estáticos em classes. | Site do tutorial | Arquivo |
Variáveis estáticas de classes | Um exemplo de como as variáveis estáticas agem em um programa. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Sequência de escape | Mostra um exemplo de uso das sequências de escape, como \n e \t, por exemplo. | Site do tutorial | Arquivo |
Uso de constantes | Mostra um exemplo de uso de constantes. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Membro interno | Mostra um exemplo de membros internos de uma classe, que podem ser acessados dentro da namespace onde foram declarados, em qualquer classe/método. | Site do tutorial | Arquivo |
Membro privado | Mostra um exemplo de um membro de uma classe que é privado, que só pode ser acessado dentro de sua classe. | Site do tutorial | Arquivo |
Membro público | Mostra um exemplo de um membro de uma classe que é público, que pode ser acessado mesmo fora da classe. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Enums | Um exemplo de como enumerações (enums) no C#. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Primeiros 20 números de Fibonacci com listas | Tutorial interativo sobre as listas em C#. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Laço for | Um exemplo do laço de repetição for. | Site do tutorial | Arquivo |
Laço do..while | Um exemplo do laço de repetição do..while. | Site do tutorial | Arquivo |
Soma de números entre 1 e 20 divisíveis por 3 | Tutorial interativo sobre tomadas de decisão e loops. | Site do tutorial | Arquivo |
While | Um exemplo do laço de repetição while. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Exemplo 1 de Regex | Primeiro exemplo do uso de Expressões Regulares no C#. | Site do tutorial | Arquivo |
Exemplo 2 de Regex | Segundo exemplo do uso de Expressões Regulares no C#. | Site do tutorial | Arquivo |
Exemplo 3 de Regex | Terceiro exemplo do uso de Expressões Regulares no C#. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Passagem de parâmetros de saída | Um exemplo de coo passar um parâmetro de saída para um método. | Site do tutorial | Arquivo |
Passagem de parâmetros por referência | Um exemplo de como passar parâmetros a métodos por referência. | Site do tutorial | Arquivo |
Quantidade indeterminada de argumentos | Mostra como definir e usar um método que possui uma quantidade indeterminada de argumentos. | Site do tutorial | Arquivo |
Site | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Exemplo de herança | Mostra um exemplo de como fazer herança no C#. | Site do tutorial | Arquivo |
Herança - Uso de métodos da classe pai | Exemplo de como usar métodos da classe pai na classe filha, sendo eles métodos construtores ou não. | Site do tutorial | Arquivo |
Simulação de múltipla herança | O C# não suporta múltipla herança. Este exemplo mostra como simular uma herança múltipla no C#. | Site do tutorial | Arquivo |
Site | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Interfaces | Um exemplo simples de uso das interfaces. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Classe Array | Um exemplo de uso de alguns métodos da classe Array. | Site do tutorial | Arquivo |
Função foreach | Exemplo de uso da função foreach, que serve para "passear" por todos os elementos de um vetor. | Site do tutorial | Arquivo |
Vetor como parâmetro de função | Mostra como usar vetores como parâmetros de métodos. | Site do tutorial | Arquivo |
Vetor de vetores | Mostra um exemplo de um vetor de vetores. É basicamente um vetor multidimensional, mas que cada linha/coluna tem seu tamanho próprio. |
Site do tutorial | Arquivo |
Vetores multidimensionais | Mostra um exemplo de uso de vetores multidimensionais, ou matrizes. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Namespaces aninhados | Exemplo de como colocar namespaces aninhados, isto é, um dentro de outro. | Site do tutorial | Arquivo |
Namespaces | Exemplo simples de criação de namespaces. | Site do tutorial | Arquivo |
Uso de using | Exemplo de como "importar" namespaces para um programa C#, com o uso da palavra reservada 'using'. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Cálculo de área de círculo | Tutorial interativo sobre os números em C#. Ensina o básico de manipulação com os números na linguagem. |
Site do tutorial | Arquivo |
Coalescência de nullable | Mostra um exemplo do operador de coalescência de nullable, um operador que pode fazer uma variável de um tipo ser convertido para outro de tipo Nullable. | Site do tutorial | Arquivo |
Exemplo de operadores aritméticos | Mostra um exemplo de uso dos operadores aritméticos. | Site do tutorial | Arquivo |
Exemplo de operadores bitwise | Mostra um exemplo de uso dos operadores bitwise. | Site do tutorial | Arquivo |
Exemplo de operadores de atribuição | Mostra um exemplo de uso dos operadores de atribuição. | Site do tutorial | Arquivo |
Exemplo de operadores lógicos | Mostra um exemplo de uso dos operadores lógicos. | Site do tutorial | Arquivo |
Exemplo de operadores relacionais | Mostra um exemplo de uso dos operadores relacionais. | Site do tutorial | Arquivo |
Exemplo de outros operadores | Mostra outros operadores que existem no C#. | Site do tutorial | Arquivo |
Precedência de operadores | Mostra como a ordem dos parênteses ou dos operadores em uma contra pode fazer diferença no resultado, em um programa C#. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Classe abstrata | Um exemplo de como fazer classes abstratas. | Site do tutorial | Arquivo |
Funções virtuais | Um exemplo de como fazer funções virtuais, que são funções da classe pai que devem ser reimplementadas na(s) classe(s) filha(s). | Site do tutorial | Arquivo |
Sobrecarga de método | Um exemplo de como fazer N métodos diferentes, mesmo todos eles tendo o nome igual. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Diretivas Condicionais | Um exemplo de uso de diretivas condicionais de pré-processamento. | Site do tutorial | Arquivo |
Pré-processador #define | Um exemplo de uso da diretiva de pré-processamento #define, para definir algo dentro do programa. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Exemplo completo de sobrecarga de operador | Um exemplo que contém várias redefinições de operadores para tipos de dados criados. | Site do tutorial | Arquivo |
Exemplo simples de sobrecarga de operador | Mostra um simples exemplo de como definir um operador matemático para um tipo de dado definido pelo usuário. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Comparação de strings | Um exemplo de como comparar strings. | Site do tutorial | Arquivo |
Criação de uma String | Mostra formas de criação de um objeto String. | Site do tutorial | Arquivo |
Junção de strings | Mostra como unir strings no C#. | Site do tutorial | Arquivo |
Substrings | Um exemplo de como extrair substrings. | Site do tutorial | Arquivo |
Uma string contém outra | Mostra um exemplo de como testar se uma string contém outra. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Structs v2 | Mostra um novo uso de structs, com métodos e instanciação. | Site do tutorial | Arquivo |
Uso básico de structs | Mostra um exemplo básico de structs. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
If else | Mostra um exemplo de uso de uma cadeia de if..else if..else. | Site do tutorial | Arquivo |
Soma de números entre 1 e 20 divisíveis por 3 | Tutorial interativo sobre tomadas de decisão e loops. | Site do tutorial | Arquivo |
Switch | Um exemplo da estrutura de tomada de decisão switch..case. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Exceção criada | Um exemplo mostrando como criar uma exceção, como lançá-la, e como tratá-la. | Site do tutorial | Arquivo |
Tratando exceção | Um exemplo de código demonstrando o tratamento de exceções. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Exemplo de conversão de tipo explícita | Mostra um exemplo de conversão explícita entre tipos de dados. | Site do tutorial | Arquivo |
Exemplo de definição de variáveis | Mostra um exemplo de como definir variáveis em C# | Site do tutorial | Arquivo |
Exemplo de verificação de tamanho de tipo de dado | Este exemplo mostra o uso da função sizeof. Essa função mostra o tamanho de cada tipo de dado. |
Site do tutorial | Arquivo |
Nullables | Mostra uma variante dos tipos de dados de valor, que são os tipos Nullable, dos mesmos. São tipos onde podem atribuir qualquer valor que o tipo já permite, além do valor null. | Site do tutorial | Arquivo |
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Hello World | Exemplo mais básico de todos. | Site do tutorial | Arquivo |