0
是否有某种方法可以在不创建新对象的情况下重新打开Streamwriter以写入?因为此刻,当WriteOdd被调用时,StreamWriter的是覆盖WriteEven,这之前它被称为:/Streamwriter覆盖txtfile中的文本
public void WriteEven()
{
StreamWriter writer = new StreamWriter(FILENAME);
for (int i = 0; i < array.Length; i+= 2)
{
Console.WriteLine(array[i]);
writer.WriteLine("EvenNumbers: " + array[i]);
}
writer.Close();
}
public void WriteOdd()
{
StreamWriter writer = new StreamWriter(FILENAME);
for (int i = 1; i < array.Length; i += 2)
{
Console.WriteLine(array[i]);
writer.WriteLine("OddNumbers: " + array[i]);
}
writer.Close();
}
感谢
@ user979649行更改为StreamWriter的作家=新的StreamWriter(文件名,真实)使用,要求您过载; –