gpt4 book ai didi

c# - 如何从列表框中保存文本?

转载 作者:行者123 更新时间:2023-11-30 15:58:33 25 4
gpt4 key购买 nike

我可以使用“StreamWriter”函数来保存ListBox中的文本吗?

private void button3_Click(object sender, EventArgs e)
{

SaveFileDialog saveFile1 = new SaveFileDialog();
saveFile1.DefaultExt = "*.txt";
saveFile1.Filter = "Text files|*.txt";
if (saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
saveFile1.FileName.Length > 0)
{
using (StreamWriter sw = new StreamWriter(saveFile1.FileName, true))

{
sw.WriteLine(listBox1.Text);
sw.Close();
}

最佳答案

属性 ListBox.Text 仅适用于所选项目。我怀疑你需要所有的元素。如果存储了 ListBox 行,则可以这样做:

File.WriteAllLines(saveFile1.FileName, listBox1.Items.OfType<string>());

关于c# - 如何从列表框中保存文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43153413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com