none
Ler um arquivo.txt e exibir frases com quebra de linha c# RRS feed

  • Pergunta

  • boa noite, não estou conseguindo exibir quebra de linha que vem do meu arquivo TXT, tenho um arquivo TXT com 5 frases, porem quando coloco para exibir ná pagina default por um literal carrega o arquivo txt porem as frases são exibidas sem quebra de linha tudo junto, gostaria dessa ajuda, o codigo :

    string[] linhas = System.IO.File.ReadAllLines(@"C:\Users\aless\Desktop\txt\frases.txt");
    
    
        foreach (string line in linhas)
        {
    
            LiteralTXT.Text +=  line;
    
    
        }
    sexta-feira, 19 de outubro de 2018 00:38

Respostas

  • Resolvi desta forma.

      Stream entrada = File.Open(@"C:\Users\aless\Desktop\txt\frases.txt", FileMode.Open);
            StreamReader leitor = new StreamReader(entrada, Encoding.Default);
            string linha = leitor.ReadLine();

            while (linha != null)
            {
                LiteralTXT.Text += linha + "<br>";

                linha = leitor.ReadLine();

            }
            leitor.Close();
            entrada.Close();

    segunda-feira, 22 de outubro de 2018 17:42

Todas as Respostas

  • Tente colocar a quebra de linha dessa forma.

    string[] linhas = System.IO.File.ReadAllLines(@"C:\Users\aless\Desktop\txt\frases.txt");
    
    
        foreach (string line in linhas)
        {
    
            LiteralTXT.Text +=  line + "\n";
    
    
        }

    Ou

    string[] linhas = System.IO.File.ReadAllLines(@"C:\Users\aless\Desktop\txt\frases.txt");
    
    
        foreach (string line in linhas)
        {
    
            LiteralTXT.Text +=  line + Environment.NewLine
    ; }


    Fabiano Carvalho

    sexta-feira, 19 de outubro de 2018 15:33
  • Resolvi desta forma.

      Stream entrada = File.Open(@"C:\Users\aless\Desktop\txt\frases.txt", FileMode.Open);
            StreamReader leitor = new StreamReader(entrada, Encoding.Default);
            string linha = leitor.ReadLine();

            while (linha != null)
            {
                LiteralTXT.Text += linha + "<br>";

                linha = leitor.ReadLine();

            }
            leitor.Close();
            entrada.Close();

    segunda-feira, 22 de outubro de 2018 17:42