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
- Host: GitHub
- URL: https://github.com/carloseduardolemos/primeirospassos-c-sharp
- Owner: CarlosEduardoLemos
- License: mit
- Created: 2024-05-14T17:31:39.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T15:52:27.000Z (12 months ago)
- Last Synced: 2024-05-22T16:59:47.089Z (12 months ago)
- Topics: csharp, csharp-code
- Language: C#
- Homepage:
- Size: 813 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).