Mostrar el contenido del archivo Curso de Programación C# Sharp

Lección:

Administración de Archivos


Ejercicio:

Mostrar el contenido del archivo 6


Objetivo:

Cree un programa para mostrar todo el contenido de un archivo de texto en pantalla (nota: debe usar un StreamReader). El nombre del archivo se ingresará en la línea de comandos o (si no hay una línea de comandos presente) será solicitado al usuario por el programa.


Código:

using System;
using System.IO;
namespace Reader
{
    class Program
    {
        static void Main()
        {
            Console.Write("Enter name of file: ");
            string nameFile = Console.ReadLine();

            StreamReader myfile;
            try
            {
                myfile = File.OpenText(nameFile);
                string line = " ";
                do
                {
                    line = myfile.ReadLine();
                    if (line != null)
                    {
                        Console.WriteLine(line);
                    }
                }
                while (line != null);
            }
            catch (Exception e)
            {
                Console.WriteLine("Error al intentar abir el fichero.");
            }
            Console.ReadLine();
        }
    }
}