0

私はこれを使います

        if (string.IsNullOrEmpty(pastae)) { MessageBox.Show("Must choose a folder"); }
        else
        {   nombres = Directory.GetFiles(pastae).ToArray();
            listBox1.Items.AddRange(nombres);                
        }

それは正常に動作しますが、 listview のいくつかのプロパティが必要です。この場合、 list<> の方がリストビューを作成する方が効率的であることを読みました。このコードを試してみました:

      List<string> mclist = new List<string>();
      listview.Items.Clear();
      foreach(string elem in mclist)
      {
      listview.Items.Add(new ListViewItem(elem));
      }

しかし、どうすればこれを作ることができません

      list<string> nmfiles = new List<string>();
      nmfiles =  Directory.GetFiles(pastae).ToArray();

オリエンテーションでありがとう。

4

1 に答える 1

3

string[]に割り当てることはできませんList<string>。ただし、ToList()メソッドを使用して配列をリストに変換できます。

List<string> nmfiles =  Directory.GetFiles(pastae).ToList();
于 2013-01-29T16:36:43.427 に答える