подчёркивает showdata и выводит ошибку в том что Diary не содержит определения для showdata,и не удалось найти доступный метод расширения showdata ,принимающий тип диари в качестве первого аргумента (возможно пропущена деректива юзинг или ссылка на сборку )
myList[0].ShowData(myList);
github.com/Raccoon24/Console_Diary
Я хочу чтобы метод вызова был отдельно, чтобы логика и интерфейс не смешивались
Рекомендую подумать ещё раз над структурой ваших классов данных.
Если вы хотите вынести метод ShowData
в другой класс (лучше использовать класс, если его элементы не используются), тогда:
this
.static public List<Diary> ShowData(this Diary Diary, List<Diary> myList) {...}
Однако в данной ситуации разумнее переместить этот метод в описание класса Diary, тогда он станет методом объектов класса и ваша строка myList[0].ShowData(myList);
будет работать.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Провел много времени в поисковиках но ответа так и не нашел
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме
Всем привет, учусь писать на C# и не догоняю в чем ошибкаПрограмма компилируется, начинает работать и тут же вылезает ошибка Вот код
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском