Описать класс «домашняя библиотека» - C#
Формулировка задачи:
Здравствуйте. помогите написать программу, вот условие:Описать класс «домашняя библиотека». Предусмотреть возможность работы с произвольным числом книг, поиска книги по какому-либо признаку (по автору, по году издания или категории), добавления книг в библиотеку, удаления книг из нее, доступа к книге по номеру.
Написать программу, демонстрирующую все разработанные элементы класса. Спасибо.
Решение задачи: «Описать класс «домашняя библиотека»»
textual
Листинг программы
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
}
}
class book
{
public int publication_year;
public string name;
public string author;
public string cathegory;
public book(int _year,string _name,string _author,string _cathegory)
{
publication_year = _year;
name = _name;
author = _author;
cathegory = _cathegory;
}
}
class Library
{
book[] library ;
public Library(int n)
{
library = new book[n];
}
public book search(string name)
{
int index = 1;
return library[index];
}
public book search(string author)
{
int index = 1;
return library[index];
}
public book search(string cathegory)
{
int index = 1;
return library[index];
}
public book search(int year)
{
int index = 1;
return library[index];
}
}
class Home_Library : Library
{
}
}