items.add, visual studio выдает ошибку, говоря, что у нее нет «полезного расширения» - PullRequest
0 голосов
/ 28 февраля 2020

вот строки и использование, которые меня устраивают, в основном item.add - моя главная ошибка

Error

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) =>

lstNumber s.Items.Add (line); }

internal class lstNumbers
{
    internal static object Items;
}

1 Ответ

0 голосов
/ 28 февраля 2020

Пара вещей, если вы используете метод расширения:

  1. Метод расширения должен быть выполнен Publi c.
  2. Вы должны использовать 'this' ключевое слово для параметров.

    publi c stati c int WordCount (эта строка str) {.....}

...