4

私はc#が初めてで、現在プロジェクトに取り組んでいるので、既存のテキストファイルを開いて特定の行(つまり32)の内容を編集する必要がありますが、失敗しました! 何か助けはありますか?

4

1 に答える 1

28

さて、あなたの質問に基づいて行番号を知っているので、次のようにしてください:

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

コードの最初の行は、ファイルのすべての行を配列に取得します。2 行目は、既知の行に何らかの値を明確に設定し、3 行目は新しい行セットでファイルを上書きします。

于 2013-03-27T10:11:29.927 に答える