C# WinForm,如何将文本框中的当前文本写入新文件

C# WinForm, how to write current text in a text box to a new file

所以我正在开发这个读取 XML 文件并将其写入文本框的应用程序,到目前为止一切顺利。

但是我想要一个按钮,单击该按钮会打开一个 "save as" 对话框 window,让用户创建一个新的 .txt 文件,然后读取文本框的内容并保存它.

您可以使用 SaveFileDialog 显示 "Save file" 对话框:

var saveFileDialog = new SaveFileDialog();
if(saveFileDialog.ShowDialog() == DialogResult.OK)
    // save to saveFileDialog.FileName

要在 TextBox 中写入文字:

File.WriteAllText( saveFileDialog.FileName, textbox.Text );