Home »
.Net »
C# Programs
C# - How to Read All Lines of a Text File?
Learn, how to read all lines of a text file using C# program?
Submitted by IncludeHelp, on November 08, 2017 [Last updated : March 26, 2023]
Given a text file and we have to read it’s all lines using C# program.
To read all lines of a text file in C#, we use File.ReadAllLines() method.
File.ReadAllLines()
This is a method of "File" class, which returns all lines (array of strings) from a text file.
Syntax
String[] ReadAllLines(string filename);
Parameter(s)
- filename - name of the file.
Return Value
- This method return array of string, in which every element of array contains a line.
C# program to read all lines of a text file
using System;
using System.IO;
namespace ConsoleApplication1 {
class Program {
static void Main() {
int i = 0;
string[] line;
line = File.ReadAllLines("ABC.TXT");
for (i = 0; i < line.Length; i++) {
Console.WriteLine(line[i]);
}
}
}
}
Output
This is Line 1.
This is Line 2.
This is Line 3.
This is Line 4.
This is Line 5.
Explanation
In the above program, we need to remember, when we use "File" class, System.IO namespace must be included in the program.
C# File Handling Programs »