items.add、visual studio 抛出一个错误说它有 "no usable extension"

items.add, visual studio throws an error saying it has "no usable extension"

这里的行和用法适合我,主要是 item.add 是我的主要错误

OpenFileDialog openFileDialog = new OpenFileDialog();

        openFileDialog.ShowDialog();

        string filePath = openFileDialog.FileName;

        System.IO.StreamReader streamReader = new System.IO.StreamReader(filePath);
        string line = "";

        int sum = 0;
        int numberCount = 0;
        while ((line = streamReader.ReadLine()) != null)
        {
            lstNumbers.**Items.Add(line);**

            sum = sum + int.Parse(line);

            numberCount++;
        }
        fileListBox.Text = "Total Numbers are " + numberCount + Environment.NewLine + V + sum;
    }

    private static void NewMethod(string line) =>

lstNumbers.Items.Add(行); }

internal class lstNumbers
{
    internal static object Items;
}

一些事情,如果你使用扩展方法:

  1. 扩展方法应该Public。
  2. 您必须使用 'this' 关键字作为参数。

    public static int WordCount(这个字符串 str){.....}