.net 在Windows窗体中写入文本文件
如何添加到现有文本文件中?下面将删除文本文件中的任何内容。我可以用C++做这个,但是我对C++ + CLI是新的。.net 在Windows窗体中写入文本文件,.net,winforms,c++-cli,.net,Winforms,C++ Cli,如何添加到现有文本文件中?下面将删除文本文件中的任何内容。我可以用C++做这个,但是我对C++ + CLI是新的。 public ref class form : public System::Windows::Forms::Form { public: form(void) { Initializ
public ref class form : public System::Windows::Forms::Form
{
public:
form(void)
{
InitializeComponent();
void save(String^ word);
}
//windows form generated code
...
...
...
void save(String^ word)
{
StreamWriter^ outFile = gcnew StreamWriter("file.txt");
outFile->WriteLine(word);
outFile->Close();
}
#pragma endregion
private: System::Void button00_Click(System::Object^ sender, System::EventArgs^ e) {
String^ word = "PLOW";
save(word);
}
};
}
StearWriter类的一个构造函数具有一个名为“Append”的布尔值。如果将其设置为true,则应将内容附加到流的末尾,而不是覆盖它。 基本上,您所要做的就是替换此代码行
StreamWriter^ outFile = gcnew StreamWriter("file.txt");
关于这一点:
StreamWriter^ outFile = gcnew StreamWriter("file.txt", true);