我試圖更改.CSV文件中的某些文本。如何通過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);
}
}
什麼都沒有發生。請問什麼是正確的方法?
你實際上沒有任何內容寫入流,你只需創建一個'StreamWriter'的新實例,並改變'rowValue'的價值。 – 3aw5TZetdf
你用過Flush()嗎? – yogi
我添加了一行來寫rowValue。再次,行是「25」 – Alice