Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Modify the content of specific line in text file

Tags:

c#

file

text

line

I'm new on c# and currently working on project so that I need to open an existing text file and editing the content of a specific line (i.e. 32) but I failed! Any help?

like image 348
user2148116 Avatar asked Nov 27 '22 14:11

user2148116


1 Answers

Well, based on your question you know the line number, so do something like this:

var lines = File.ReadAllLines("path to file");
lines[31] = "some value";
File.WriteAllLines("path to file", lines);

the first line of code gets you all the lines of a file into an array. The second line clearly sets thy known line to some value, and the third line overwrites the file with the new set of lines.

like image 64
Mike Perrenoud Avatar answered Dec 10 '22 18:12

Mike Perrenoud