Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lendo Arquivos usando Métodos de Arquivo | Additional Structures & File Handling
C# Beyond Basics

Lendo Arquivos usando Métodos de ArquivoLendo Arquivos usando Métodos de Arquivo

Existem dois métodos adicionais de leitura de arquivos que são significativamente mais curtos em termos de sintaxe.

Considere um arquivo chamado "text.txt" que tem o seguinte conteúdo:

txt

text.txt

Método File.ReadAllText

Podemos usar o File.ReadAllText para recuperar todo o texto de um arquivo de uma só vez:

cs

index.cs

Saída:

Método File.ReadAllLines

O método File.ReadAllLines também recupera todo o texto, no entanto, retorna os dados em forma de um array de string, onde cada elemento é uma linha individual do arquivo:

cs

index.cs

Saída:

A diferença entre StreamReader e os métodos File é que com StreamReader temos mais controle sobre quantas linhas e quais linhas queremos ler do arquivo. Por exemplo, se houver um arquivo com mais de um milhão de linhas e quisermos recuperar apenas as primeiras 1000 linhas ou algumas linhas específicas do meio do arquivo, nesse caso, usar StreamReader será muito mais eficiente.

Qual é a maneira mais eficiente de ler metade do conteúdo de um arquivo em caso de arquivos grandes?

Selecione a resposta correta

Tudo estava claro?

Seção 1. Capítulo 7
course content

Conteúdo do Curso

C# Beyond Basics

Lendo Arquivos usando Métodos de ArquivoLendo Arquivos usando Métodos de Arquivo

Existem dois métodos adicionais de leitura de arquivos que são significativamente mais curtos em termos de sintaxe.

Considere um arquivo chamado "text.txt" que tem o seguinte conteúdo:

txt

text.txt

Método File.ReadAllText

Podemos usar o File.ReadAllText para recuperar todo o texto de um arquivo de uma só vez:

cs

index.cs

Saída:

Método File.ReadAllLines

O método File.ReadAllLines também recupera todo o texto, no entanto, retorna os dados em forma de um array de string, onde cada elemento é uma linha individual do arquivo:

cs

index.cs

Saída:

A diferença entre StreamReader e os métodos File é que com StreamReader temos mais controle sobre quantas linhas e quais linhas queremos ler do arquivo. Por exemplo, se houver um arquivo com mais de um milhão de linhas e quisermos recuperar apenas as primeiras 1000 linhas ou algumas linhas específicas do meio do arquivo, nesse caso, usar StreamReader será muito mais eficiente.

Qual é a maneira mais eficiente de ler metade do conteúdo de um arquivo em caso de arquivos grandes?

Selecione a resposta correta

Tudo estava claro?

Seção 1. Capítulo 7
some-alt