An open API service indexing awesome lists of open source software.

https://github.com/carloseduardolemos/primeirospassos-c-sharp

Bem-vindo ao meu repositório onde estou documentando minha jornada de aprendizado no C#! Estou estudando principalmente através do Microsoft Learn e da documentação oficial da Microsoft
https://github.com/carloseduardolemos/primeirospassos-c-sharp

csharp csharp-code

Last synced: about 2 months ago
JSON representation

Bem-vindo ao meu repositório onde estou documentando minha jornada de aprendizado no C#! Estou estudando principalmente através do Microsoft Learn e da documentação oficial da Microsoft

Awesome Lists containing this project

README

        

# Primeiros Passos no C#

Bem-vindo ao meu repositório onde estou documentando minha jornada de aprendizado no C#! Estou estudando principalmente através do Microsoft Learn e da documentação oficial da Microsoft.

## Sobre

Este repositório contém exemplos de código, projetos simples e anotações que estou fazendo ao longo do meu aprendizado de C#. É um repositório em constante evolução, à medida que aprendo novos conceitos e técnicas.

## Recursos de Estudo

Estou utilizando os seguintes recursos principais para estudar C#:

- **[Microsoft Learn](https://learn.microsoft.com/)**: Uma plataforma de aprendizado interativa com módulos e caminhos de aprendizado específicos para C#.
- **[Documentação Oficial do C#](https://learn.microsoft.com/dotnet/csharp/)**: Referência completa e atualizada sobre a linguagem C# e suas funcionalidades.

## Conteúdo do Repositório

### 1. Introdução ao C#

- **Hello World**: Meu primeiro programa em C#, imprimindo "Hello, World!" no console.
- **Sintaxe Básica**: Exemplos de declaração de variáveis, tipos de dados, operadores, estruturas condicionais e loops.

### 2. Programação Orientada a Objetos

- **Classes e Objetos**: Conceitos de classes, objetos, métodos e propriedades.
- **Herança e Polimorfismo**: Exemplos de herança, classes derivadas e polimorfismo.
- **Encapsulamento**: Uso de modificadores de acesso e propriedades.

### 3. Estruturas de Dados e Coleções

- **Arrays e Listas**: Trabalhando com arrays, listas e outras coleções genéricas.
- **Dicionários**: Uso de dicionários para armazenar pares chave-valor.

### 4. Manipulação de Exceções

- **Tratamento de Erros**: Exemplos de blocos try-catch-finally e criação de exceções personalizadas.

### 5. Outros Conceitos

- **LINQ**: Consultas em coleções usando LINQ.
- **Assíncrono e Await**: Introdução à programação assíncrona com async e await.

## Como Utilizar

1. Clone este repositório em sua máquina local usando:
```bash
git clone https://github.com/seu-usuario/seu-repositorio.git
```

2. Navegue até o diretório do projeto:
```bash
cd seu-repositorio
```

3. Abra os arquivos de código no seu editor de texto ou IDE preferido (por exemplo, Visual Studio ou Visual Studio Code).

4. Execute os exemplos de código para ver como funcionam e experimente modificá-los para melhor entendimento.

## Contribuições

Sinta-se à vontade para abrir issues para relatar bugs ou sugerir melhorias. Pull requests são bem-vindos!

## Licença

Este projeto está licenciado sob a [Licença MIT](LICENSE).