我正在使用 StreamWriter 将记录写入文件。现在我想覆盖特定的记录。
string file="c:\\......";
StreamWriter sw = new StreamWriter(new FileStream(file, FileMode.Open, FileAccess.Write));
sw.write(...);
sw.close();
我在这里的某个地方读到我可以使用Stream.Write 方法来做到这一点,我以前没有关于如何处理字节的经验或知识。
public override void Write(
byte[] array,
int offset,
int count
)
那么如何使用这个方法。我需要有人解释一下这个方法中的字节[]数组和整数计数到底是什么,任何简单的示例代码都显示了如何使用这种方法覆盖文件中的现有记录。
前任。更改任何记录,例如记录 Mark1287,11100,25| 至 Bill9654,22100,30| .