アイテム/値をテキストファイル内で上下に移動するにはどうすればよいですか?私のプログラムはテキストファイルを読み込んだ瞬間、読み込むべき行がなくなったときに、それを止めるためにしばらく使います。 if文を使用して、カウンタが移動したい値の行と等しいかどうかを確認しました。私はここからどのように続行するのか分からない。テキストファイル内でアイテムを上下に移動するには
_upORDown = 1;
using (StreamReader reader = new StreamReader("textfile.txt"))
{
string line = reader.ReadLine();
int Counter = 1;
while (line != null)
{
if (Counter == _upORDown)
{
//Remove item/replace position
}
Counter++;
}
}
。 – Zaki
Counter == _upDownownのときはどうしたらいいですか?あなたはファイルを書き出す予定ですか? – Robaticus
while(line!= null)の代わりに 'while(!reader.EndOfStream)'を実行することもできます ループの中で 'line = reader.ReadLine()'する必要があります。無限ループ。 – DangerMonkey