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 é:
Started Program
Started Reading File
Ended Reading File
<< ASYNC CHECK >>
Ended Program
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:
Started Program
Started Reading File
<< ASYNC CHECK >>
Ended Reading File
Ended Program
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Pergunte-me perguntas sobre este assunto
Resumir este capítulo
Mostrar exemplos do mundo real
Awesome!
Completion rate improved to 2.22
Tarefa - Leitura Assíncrona de Arquivos
Deslize para mostrar o menu
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 é:
Started Program
Started Reading File
Ended Reading File
<< ASYNC CHECK >>
Ended Program
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:
Started Program
Started Reading File
<< ASYNC CHECK >>
Ended Reading File
Ended Program
Obrigado pelo seu feedback!