GithubHelp home page GithubHelp logo

csharp-linqpad-estudos's Introduction

Repositório de Estudos de C#

Objetivo

Este repositório foi criado com o intuito de documentar e armazenar o progresso dos meus estudos sobre as funcionalidades da linguagem de programação C#. Aqui, você encontrará exemplos de código, anotações e projetos experimentais que refletem meu aprendizado e evolução com a linguagem.

Os códigos foram escritos no LinqPad 8. Você pode fazer o clone do projeto dentro do diretorio padrão do LinqPad.

Atualizações e Versões do C#

O C# é uma linguagem em constante evolução, com novas versões sendo lançadas periodicamente. Comprometo-me a manter este repositório atualizado, incorporando novas características e mudanças que são introduzidas com cada nova versão do C#.

Sempre que uma nova versão do C# for lançada, farei o possível para estudá-la e atualizar este repositório com informações relevantes e exemplos práticos que ilustrem as novidades da linguagem.

Contribuições

Embora este repositório seja pessoal e voltado para os meus estudos, estou aberto a contribuições da comunidade! Se você tem sugestões, correções ou quer discutir sobre algum aspecto do C#, fique à vontade para abrir uma issue ou enviar um pull request.

Historico Oficial

Funcionalidades C# 6

** a popularidade de uso é subjetiva e pode variar dependendo do contexto em que o C# está sendo usado.

Nome da Funcionalidade Popularidade de Uso (0-10) Link para Documentação
Auto-Property Initializers 8 Link
Dictionary Initializer 7 Link
Expression-Bodied Methods 9 Link
Null-Conditional Operator 10 Link
String Interpolation 10 Link
Exception Filters 6 Link
Nameof Expression 7 Link
Await in Catch and Finally Blocks 5 Link

Funcionalidades C# 7

Claro! Aqui está uma tabela com o nome das novas funcionalidades do C# 7 e um link de referência para a documentação (representado pela palavra "texto"):

Funcionalidade Link para Documentação
Tuplas texto
Deconstruction texto
Pattern Matching texto
Local Functions texto
Ref Returns and Locals texto
Generalized Async Return Types texto
Out Variables texto
Discards texto
Binary Literals and Digit Separators texto
Throw Expressions texto

Cada "texto" acima é um link que levaria à documentação oficial da Microsoft para a respectiva funcionalidade do C# 7. Esses links fornecem detalhes adicionais e exemplos sobre como usar essas funcionalidades no código C#.

Funcionalidades C# 8

Funcionalidades C# 9

Funcionalidades C# 10

Funcionalidades C# 11

Funcionalidades C# 12

csharp-linqpad-estudos's People

Contributors

werterbonfim avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.