Skip to content

Latest commit

 

History

History
216 lines (168 loc) · 33.8 KB

File metadata and controls

216 lines (168 loc) · 33.8 KB

C#

Exemplos em C# de tutoriais

Arquivos

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

Classes

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

Constantes

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

Encapsulamento

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

Enum

Nome Descrição Site do Tutorial Arquivo
Enums Um exemplo de como enumerações (enums) no C#. Site do tutorial Arquivo

Estruturas de dados

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

Estruturas de repetição

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

Expressões Regulares

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

Funções

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

Herança

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

Interfaces

Site Descrição Site do Tutorial Arquivo
Interfaces Um exemplo simples de uso das interfaces. Site do tutorial Arquivo

Matrizes e Vetores

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

Namespaces

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

Operadores

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

Polimorfismo

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

Pré-Processamento

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

Sobrecarga de operadores

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

Strings

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

Structs

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

Tomada de Decisão

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

Tratamento de Exceções

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

Variáveis

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

Miscelânea

Nome Descrição Site do Tutorial Arquivo
Hello World Exemplo mais básico de todos. Site do tutorial Arquivo