Want to create interactive content? It’s easy in Genially!

Get started free

Apresentação Essencial

rafael santos

Created on September 16, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Modern Presentation

Terrazzo Presentation

Colorful Presentation

Modular Structure Presentation

Chromatic Presentation

City Presentation

News Presentation

Transcript

wow

Liguagem C#

Rafael Santos 11ºPTGPSI

go!

Indíce

O que é uma Liguagem orientada a objetos

O que é e o que define a liguagem C#

Quais as características da Liguagem C#

Linguagem orientada a objetos

A liguagem orientada a objetos trata-se de alguns parametros como: Abstração Modelando os atributos e interações relevantes de entidades como classes para definir uma representação abstrata de um sistema.

Sair

O que define a Liguagem C#

Algo que pode definir o C# é sem dúvida a programação orientada em objetos e classes. Isso basicamente facilita o reuso de código, a manutenção e a organização de grandes projetos.

Sair

Caracteristicas da Linguagem C#

Delegates e Eventos

Delegates são tipos que armazenam referências a métodos, que permite a criação de funções anônimas e o uso de eventos, o que facilita a criação de códigos baseados em respostas a ações (event-driven).

Exemplo:

Programação Assíncrona

Exemplo:

C# oferece suporte nativo para operações assíncronas através das palavras-chave async e await, facilitando a escrita de código eficiente para tarefas que envolvem I/O (entrada/saída), como chamadas de rede ou operações de banco de dados.

Instruções de Exceção

O C# oferece um robusto mecanismo de tratamento de exceções, permitindo o uso de blocos try,catch,finally para capturar erros em tempo de execução e tratá-los de maneira adequada.

Exemplo:

Referências

https://learn.microsoft.com/pt-pt/dotnet/csharp/language-reference/statements/exception-handling-statements https://www.devmedia.com.br/csharp-orientado-a-objetos-introducao/29539 https://www.alura.com.br/artigos/csharp-linguagem-programacao-dotnet?srsltid=AfmBOor0swzK2P7ifc6xE64owkP33EpyYlNkxANWqjhl6k-kkkcKsa6N https://blog.somostera.com/desenvolvimento-web/linguagem-c