繁体   English   中英

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

[英]C# - Save a Multi-Line Textbox to a text file

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

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

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

尝试

File.WriteAllText (TargetFilePath, textBox_ListDestination.Text);

有关更多信息,包括示例代码,请参见MSDN

如果要通过SaveFileDialog获取TargetFilePath ,请参见MSDN

更新

使用SaveFileDialog示例代码:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM