c# - 将列表框的项目保存到文本文件

标签 c# listbox text-files

如何使用 SaveFileDialog 将我的 listbox 项的内容保存到文本文件?

我还想向文本文件中添加其他信息,并添加一个 MessageBox 表示成功时已保存。

最佳答案

        var saveFile = new SaveFileDialog();
        saveFile.Filter = "Text (*.txt)|*.txt";
        if (saveFile.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        {
            using (var sw = new StreamWriter(saveFile.FileName, false))
                foreach (var item in listBox1.Items)
                    sw.Write(item.ToString() + Environment.NewLine);
            MessageBox.Show("Success");
        }

另请注意 StreamWriter 的类型为 Encoding .

关于c# - 将列表框的项目保存到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293298/

相关文章:

c# - ASP.net:依赖于 Web 服务代理类的单元测试

c# - MemoryStream 似乎在 NPOI workbook.write 之后关闭?

c# - C# 中的 Math.Round 可以用于整数值吗?

c# - 如何添加不同的列表框项目 WPF

wpf - 如何从DataTemplate确定当前ListBox项目的索引?

c# - 如何去除 ListBoxItem 周围的小填充?

python - 将 pandas Dataframe 行写入文本文件

java - 尽管没有抛出异常,但 PrintWriter 输出文件不存在

c# - 两类互动

java - 如何将带有分隔符的文本文件读入数组并将数组元素存储在变量中?