C#如何删除列表框中的项目(从文本文件加载)

时间:2017-11-14 09:05:09

标签: c# wpf

如何从列表框中删除所选项目。列表框的内容来自文本文件,我使用StreamReader读取文本文件中的所有内容并显示在列表框中。如果我删除它,它会更新文本文件吗?

填充列表框

        public void Outbound_load()
    {
        Listbox1.Items.Clear();
        using (StreamReader sr = new StreamReader("C:\\Users\\jason\\Desktop\\Outbound.txt"))
        {
            string line;
            // Read and display lines from the file until the end of  
            // the file is reached. 
            while ((line = sr.ReadLine()) != null)
            {
                Listbox1.Items.Add(line);
            }
            sr.Close();
        }
    }

2 个答案:

答案 0 :(得分:2)

保持简单:

public void Save(string filePath)
{
    File.WriteAllLines(filePath, listBox.Items.Cast<string>().ToArray());
}

答案 1 :(得分:0)

在玩完之后我找到了解决方案

firebase.sign_in_provider