C# - List<string>' 不包含 'Items' 的定义

Kat*_*ine 1 c# listbox list

完全错误:

System.Collections.Generic.List<string>'不包含“Items”的定义,并且找不到接受第一个类型参数的扩展方法“Items” 'System.Collections.Generic.List<string>'(您是否缺少 using 指令或程序集引用?)

我的任务是使用 savefiledialog 窗口保存文本文件,这是我使用的代码:

public void Create()
        {
            SaveFileDialog save = new SaveFileDialog();

            save.FileName = "Report.txt";

            save.Filter = "Text File | *.txt";

            if (save.ShowDialog() == DialogResult.OK)
            {

                StreamWriter writer = new StreamWriter(save.OpenFile());

                for (int i = 0; i < _Reports.Items.Count; i++)
                {

                    writer.WriteLine(_Reports.Items[i].ToString());

                }

                writer.Dispose();
                writer.Close();

            }
        }
Run Code Online (Sandbox Code Playgroud)

我还使用初始化列表

List<string> _Reports = new List<string>();
Run Code Online (Sandbox Code Playgroud)

但不支持列表的 Items 方法。有没有办法来解决这个问题?

Ale*_*yny 5

没有“项目”属性。您可以在此处阅读有关 List 类的信息

这将只是 _Reports.Count