2
respostas

Preciso Declarar mesmo uma variável?

//código anterior

partial class Program
{
    static void Main(string[] args)
    {
        var enderecoDoArquivo = "contas.txt";

        using (var fluxoDeArquivo = new FileStream(enderecoDoArquivo, FileMode.Open))
        {
            var leitor = new StreamReader(fluxoDeArquivo);

            while (!leitor.EndOfStream)
            {

                Console.WriteLine(leitor.ReadLine());

            }

        }
        Console.ReadLine();
    }
}

Assim meu progama funciona, sem a necessidade de declarar uma variável, mas isso acaba causando algum tipo de problema?

2 respostas

Guilherme,

Desculpe... como assim "sem declarar uma variável?"

Na minha terra "enderecoDoArquivo" e "leitor" são variáveis.

var enderecoDoArquivo = "contas.txt";
// ou
string enderecoDoArquivo = "contas.txt";

var leitor = new StreamReader(fluxoDeArquivo);
// ou
StreamReader leitor = new (fluxoDeArquivo);

[]'s,

Fabio I.

no código original é criado uma variável para armazenar o leitor.ReadLine()

linha = leitor.ReadLine();
console.writeline(linha);