J'essaie de changer du texte dans un fichier .CSV.Comment changer du texte dans un fichier par StreamWriter
StreamReader sReader = new StreamReader(path1);
while (sReader.Peek() != -1)
{
rowValue = sReader.ReadLine();
if (rowValue == "25")
{
sWriter = new StreamWriter(path1);
rowValue = "27";
sWriter.WriteLine(rowValue);
}
}
Rien de ce qui s'est passé. Quelle est la bonne façon, s'il vous plaît?
vous n'êtes pas en train d'écrire quoi que ce soit au courant, votre création juste une nouvelle instance d'un 'StreamWriter' et en changeant la valeur de' rowValue'. – 3aw5TZetdf
Avez-vous utilisé 'Flush()' ?? – yogi
J'ai ajouté une ligne pour écrire rowValue. Encore une fois, la ligne est "25" – Alice