I noticed that it will keep returning the same read characters over and over, but I was wondering if there was a more elegant way.
while(!streamReader.EndOfStream)
{
string line = streamReader.ReadLine();
Console.WriteLine(line);
}
Console.WriteLine("End of File");