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.


This is a method of "File" class, which returns all lines (array of strings) from a text file.


String[] ReadAllLines(string filename);


  1. filename - name of the file.

Return Value

  1. 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++) {



This is Line 1.
This is Line 2.
This is Line 3.
This is Line 4.
This is Line 5.


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 »

Comments and Discussions!

Load comments ↻

Copyright © 2024 www.includehelp.com. All rights reserved.