Создать класс "Библиотека" - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Изучаю си шарп с недавнего времени и в процессе изучения классов столкнулся с проблемой, не могу ни как разобраться, по-этому прощу помощи с небольшим объяснением, заранее спасибо. Задание: библиотека, список книг (авторы , название , год), поиск по названию, вывод всей строки на экран.
 class adc //класс хранения книг
              { public static void main (string[] args) {
               Console.WriteLine("книги: ");
               Libr.Books(new Books(new string[] {"Стивен кинг" , " карл джокер"}, "мгла", 2000);
               Libr.Books(new Books(new string[] {"Иван затевахин" , "Степан князев"}, "диалоги о рыбалке", 2001);
               Libr.Books(new Books(new string[] {"Александр Сергеевич Пушкин"}, "Евгений Онегин", 1976);
               // проблема с выводом данных строк, точнее не представляю как их вывести и сделать долбанный поиск
              }
              }
              Class Library // класс поиска книги
              {
               Public Books[] Books = new Books[10];
               Private int valuebooks = -1;
               Public string Book (string noname)
               {
                String now = "";
                   For (int I = 0; I<=valuebooks; I++); {
                   If (Books[i].name.indexOf(noname) != -1) {
                        Now = (I++) + "." + Books[i].toString() + "\n";
                   }
                Return now;
                }
                }
                Class Books: Library // класс создание книги
                {
                 String[] author;
                 String name;
                 Int year;
                 Public Books(string[] author, string name, int year)
                 {
                  This.author = author; // конструктор 
                  This.name = name;
                  This.year = year;
                   }
                  Override
                  Public string toString()
                  {
                   Return Convert.toString(author) + " " + name + " " + year; // сопсна создание самой строки
                   }
В классе хранения книг забыл указать конструктор.
Library libr = new Library();

Решение задачи: «Создать класс "Библиотека"»

textual
Листинг программы
string now = "";
for (int i = 0; i<=valuebooks; i++); 
{
 if (Books[i].name.indexOf(noname) != -1)
 {
   now = (i++) + "." + Books[i].toString() + "\n";\\ Эта строчка Очень Очень неправильная
 }
return now; \\А эта строчка вообще поставленна на удачу, обось проканает
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы