Oliver Kucharzewski
Oliver Kucharzewski

Reputation: 2645

Read only the first few lines of text from a file

How can I read just the first two lines of a file my program saves? (They represent a username and a password.)

Upvotes: 6

Views: 30807

Answers (2)

Ry-
Ry-

Reputation: 224942

Use a System.IO.StreamReader.

string line1, line2;

using (StreamReader reader = new StreamReader("myFile.txt")) {
    line1 = reader.ReadLine();
    line2 = reader.ReadLine();
}

Or, for something modern:

var lines = File.ReadLines("myFile.txt").Take(2).ToArray();

Upvotes: 43

Maciej
Maciej

Reputation: 7961

For that use StreamReader.ReadLine()

Upvotes: 2

Related Questions