enum Janr : byte
{
Dramma,
Detectivy,
Skazka,
Fantastic,
Fantasy,
}
struct Book
{
public string Avtor;
public string Name_book;
public string Name_izdaniya;
public short Age_izdaniya;
public short Lenght_page;
public Janr Janr;
public Book(string _Avtor, string _Name_book, string _Name_izdaniya, short _Age_izdaniya, short _Lenght_page, Janr _Janr)
{
Avtor = _Avtor;
Name_book = _Name_book;
Name_izdaniya = _Name_izdaniya;
Age_izdaniya = _Age_izdaniya;
Lenght_page = _Lenght_page;
Janr = _Janr;
}
static void Main(string[] args)
{
Book[] Books = {
new Book ("Карл Саган", "Мир полный демонов", "АИФ", 2016, 283, Janr.Skazka),
new Book ("Алексанрд Панчин", "Сумма биотехнологии", "CorpvS", 2013, 283, Janr.Detectivy),
new Book ("Алексанрд Панчин", "Защита от темных искусств", "CorpvS", 2016, 283, Janr.Detectivy),
new Book ("Стивен Хокинг", "Вселенная Стивена Хокинга", "Rise", 2012, 283, Janr.Fantastic),
new Book ("Юваль Ной Харари", "Sapiens", "Синдбад", 2011, 283, Janr.Dramma),
new Book ("Юваль Ной Харари", "Homo Deus", "Синдбад", 2015, 283, Janr.Dramma),
new Book ("Чарльз Петцольд", "Код", "АИФ", 2016, 283, Janr.Fantasy),
new Book ("Джеффри Рихтер", "CLR via C#", "Питер", 2013, 896, Janr.Fantasy),
new Book ("Роберт Мартин", "Чистая архитектура", "Питер", 2018, 352, Janr.Fantastic),
new Book ("Авинаш Диксит", "Теория игр", "Norton&Company", 2017, 458, Janr.Skazka),
};
}
}
}