C# - 将多行文本框保存到文本文件中

时间:2012-12-16 20:35:27

标签: c# list multiline savefiledialog

我正在创建一个供个人使用的小应用程序,它允许我清理我的对象列表。我正在使用各种过滤器在多行文本框中获取最终列表。完成后,我使用以下代码将文本框复制到剪贴板。

    #region COPY BUTTON
    private void button3_Click(object sender, EventArgs e)
    {
        Clipboard.SetText(textBox_ListDestination.Text);
    }
    #endregion

我现在要做的是添加另一个按钮,允许我使用SaveFileDialog将同一文本保存到.txt文件中。谁能帮我这个?我假设我会使用某种类型的Streaming,但我不在这里。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:7)

File.WriteAllText (TargetFilePath, textBox_ListDestination.Text);

有关示例代码的详细信息,请参阅MSDN

如果您想通过TargetFilePath获取SaveFileDialog,请参阅MSDN

更新

使用SaveFileDialog的示例代码:

 if(saveFileDialog1.ShowDialog() == DialogResult.OK)
 {
     File.WriteAllText (saveFileDialog1.FileName, textBox_ListDestination.Text);
 }