The source code to read all lines from the file using StreamReader class is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.
//C# program to read all lines from a file
//using StreamReader class.
using System;
using System.IO;
using System.Text;
class Demo
{
static void Main()
{
Stream stream = new FileStream(@"D:\data.txt", FileMode.Open);
string line;
StreamReader reader;
reader = new StreamReader(stream, Encoding.UTF8);
while (true)
{
line = reader.ReadLine();
if (line == null)
break;
Console.WriteLine(line);
}
}
}
Output:
This is a bag.
This is a bat.
This is a ball.
Press any key to continue . . .
Explanation:
Here, we created a class Demo that contains the Main() method. The Main() method is the entry point of the program, here we read all lines of the "D:\data.txt" file using ReadLine() method of StringReader class and then print on the console screen.
Program:
The source code to read all lines from the file using StreamReader class is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.
Output:
Explanation:
Here, we created a class Demo that contains the Main() method. The Main() method is the entry point of the program, here we read all lines of the "D:\data.txt" file using ReadLine() method of StringReader class and then print on the console screen.
need an explanation for this answer? contact us directly to get an explanation for this answer