我正在尝试使用c#中的流编写器编写html文件,如果关闭应用程序并重新运行,它会覆盖文件,但是当我尝试在不关闭应用程序的情况下编写不同场景的文件时,它会附加。我想在第二种情况下覆盖。
main.rs:14:44: 14:48 error: mismatched types:
expected `&T`,
found `&Self`
(expected type parameter,
found Self) [E0308]
main.rs:14 fn execute(&self) { (self.word().action)(self); }
答案 0 :(得分:0)
要附加到文件的末尾:
File.AppendAllText("Report.html", html, Encoding.UTF8);
要覆盖您的文件:
File.WriteAllText("Report.html", html, Encoding.UTF8);
答案 1 :(得分:-1)
尝试显式关闭编写器和流,而不是依赖于使用()表达式为您执行此操作。