Come spostare elementi/valori su e giù per un file di testo. Al momento il mio programma legge un file di testo, e ci vuole un po 'per assicurarsi che si fermi quando non ci sono più righe da leggere. Ho usato un'istruzione if per verificare se il contatore è uguale alla riga del valore che voglio spostare. Sono bloccato non so come continuare da qui.Come spostare gli elementi su/giù nel file di testo
_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++;
}
}
è possibile leggere il file di sostituire i valori e poi scrivere di nuovo sovrascrivendo la vecchia versione. – Zaki
Cosa dovresti fare quando Counter == _upORDown? Dovresti scrivere il file? – Robaticus
Puoi eseguire 'while (! Reader.EndOfStream)' invece di 'while (line! = Null)' Inoltre dovresti 'line = reader.ReadLine()' all'interno del tuo ciclo o resterai bloccato in un ciclo infinito. – DangerMonkey