Описать класс "Домашняя библиотека" - C#
Формулировка задачи:
Описать класс «Домашняя библиотека». Предусмотреть возможность работы с произвольным количеством книг, поиска книги по любому признаку (за автором, за годом издания или категорией), добавление книг в библиотеку, удаление книги из нее, доступ к книге за номером.
Написать программу, которая демонстрирует все разработаны элементы класса.это на с#.и связать с базами данных.
Решение задачи: «Описать класс "Домашняя библиотека"»
textual
Листинг программы
class Book
{
public int bookNumber;
public string Author;
public int year;
public string Category;
}
class Library
{
private List<Book> _Library;
public void AddBook(Book book)
{
_Library.Add(book);
}
public Book FindBookByBookNumber(int number)
{
return _Library.Where(i => i.bookNumber == number).FirstOrDefault();
}
public void DeleteBookByBookNumber(int number)
{
var book = _Library.Where(i => i.bookNumber == number).FirstOrDefault();
if (book != null)
{
_Library.Remove(book);
}
}
}