Conteúdo do Curso
Introdução ao .NET com C#
Introdução ao .NET com C#
1. Introdução
O Que É Exatamente a Plataforma .NET?Criando um Aplicativo de ConsoleRecebendo Entrada do UsuárioTarefa - Construindo uma Calculadora SimplesLidando com Exceções Causadas por Entrada do UsuárioTarefa - Aprimorando a CalculadoraLeitura de ArquivosEscrita de ArquivosTarefa - Calculadora Baseada em Arquivo
2. Programação Assíncrona e Introdução a Web Services
3. Introdução a Bancos de Dados com .NET
O Que É um Banco de Dados?Estrutura de um Banco de Dados RelacionalConfiguração de um Servidor MySQLConectando ao Servidor MySQLTarefa - Escrevendo Strings de ConexãoExecutando ComandosTarefa - Executando Comandos MySQLMétodos do MySqlCommandTarefa - Conectando a um Banco de Dados MySQL e Executando Comandos
Implementação de um Método Assíncrono
Pontos Importantes
Uma tarefa representa uma operação assíncrona;
Podemos usar a palavra-chave
async
para converter um método em um método assíncrono;Um método assíncrono sempre retorna um objeto
Task
;Para retornar dados de um método assíncrono, usamos
Task<T>
como valor de retorno do método, ondeT
é o tipo de dado do valor de retorno;A palavra-chave
await
aguarda a execução de uma tarefa assíncrona.
1. O que a palavra-chave async faz em C#?
2. Qual palavra-chave é usada para pausar um método até que uma operação assíncrona seja concluída?
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 2. Capítulo 2