0

ListBox 項目をテキスト ファイルに保存しようとしています。プロパティから追加したアイテム:

私のコードは次のとおりです。

private void button1_Click(object sender, EventArgs e)
        {
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                using (FileStream S = File.Open(saveFileDialog1.FileName, FileMode.CreateNew))
                    using (StreamWriter st = new StreamWriter(S))
                        foreach (string aa in listBox1.Items)
                            st.WriteLine(listBox1.Items);
            }
        }

テキスト ファイルの出力は次のとおりです。 System.Windows.Forms.ListBox+ObjectCollection

4

2 に答える 2

0

aaを writeLine に 使用するだけです

               if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    using (FileStream S = File.Open(saveFileDialog1.FileName, FileMode.CreateNew))
                    {
                        using (StreamWriter st = new StreamWriter(S))
                         {
                            foreach (var aa in listBox1.Items)
                                st.WriteLine(aa.ToString());
                         }
                    }
                }
于 2013-09-30T16:15:05.693 に答える