Conteúdo do Curso
Introdução ao .NET com C#
Introdução ao .NET com C#
Tarefa - Leitura Assíncrona de Arquivos
Na seção anterior, aprendemos sobre um método de leitura de arquivos chamado File.ReadAllText
. Embora seja um método síncrono para leitura de arquivos, também existe uma alternativa assíncrona — chamada File.ReadAllTextAsync
.
Há um arquivo anexado na descrição da tarefa. Este é o arquivo que queremos ler. O código base contém um programa que lê o arquivo de forma síncrona.
Tarefa:
Atualmente, a saída do programa é:
python
Observe que <<ASYNC CHECK>>
só é impresso após a leitura completa do arquivo. Queremos que ele seja impresso enquanto o arquivo está sendo lido.
Sua tarefa é modificar o código e fazer com que o programa leia o arquivo de forma assíncrona.
Se a mensagem << ASYNC CHECK >>
for impressa entre as mensagens Started Reading File
e Ended Reading File
, isso significa que você implementou com sucesso uma solução assíncrona:
python
Obrigado pelo seu feedback!