C#中为什么使用Seek(0,EeekOrigin. begin)会错误

有哪位大虾知道的告诉我一下啊!

这个提示已经很清楚了,你用“追加模式”(FileMode.Append)打开的文件,所以不能Seek。
如果想随机写,只要使用FileStream fs = new FileStream(@"C:\file.txt", FileMode.OpenOrCreate, FileAccess.Write); 就可以了。当然也可以这样写:FileStream fs = File.OpenWrite(@"C:\file.txt");
温馨提示:内容为网友见解,仅供参考
无其他回答

C#中为什么使用Seek(0,EeekOrigin. begin)会错误
这个提示已经很清楚了,你用“追加模式”(FileMode.Append)打开的文件,所以不能Seek。如果想随机写,只要使用FileStream fs = new FileStream(@"C:\\file.txt", FileMode.OpenOrCreate, FileAccess.Write); 就可以了。当然也可以这样写:FileStream fs = File.OpenWrite(@"C:\\file.txt");

相似回答