ADVERTISEMENT
ADVERTISEMENT

C# program to read all lines from a file using StreamReader class

Here, we are going to learn how to read all lines from a file using StreamReader class in C#?
Submitted by Nidhi, on September 19, 2020

Here we will read all lines from the file using the ReadLine() method of StringReader class and then print saved information 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.

//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.

C# Files Programs »


ADVERTISEMENT




ADVERTISEMENT


Comments and Discussions!

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.