Можно ли вызвать метод Show() для всех книг коллекции - C#
Формулировка задачи:
Можно ли вызвать метод Show() для всех книг??
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Задача2_Вариант_4_
{
class Program
{
class Book
{
string Avtor;
string Nazvanie;
string God;
string Izdatelstvo;
string Stranici;
public Book()
{
Nazvanie = "неизвестно";
Avtor = "неизвестно";
God = "неизвестно";
Izdatelstvo = "неизвестно";
Stranici = "неизвестно";
}
public Book(string Avt, string Naz, string G, string Izd, string Str)
{
this.Avtor = Avt;
this.Nazvanie = Naz;
this.God = G;
this.Izdatelstvo = Izd;
this.Stranici = Str;
}
public void Show()
{
Console.WriteLine("Книга:" + Nazvanie);
Console.WriteLine("Автор:" + Avtor);
Console.WriteLine("Год:" + God);
Console.WriteLine("Издательство:" + Izdatelstvo);
Console.WriteLine("Количество страниц:" + Stranici);
}
static void Main(string[] args)
{
Book[] Kniga=new Book[10];
Kniga[1] = new Book { Nazvanie = "Отцы и дети", Avtor = "И. С. Тургенев", God = "1862", Izdatelstvo="Звезда", Stranici="358" };
Kniga[2] = new Book { Nazvanie = "Анна Каренина", Avtor = "Л. Н. Толстой", God = "1877", Izdatelstvo = "Азбука", Stranici = "678" };
Kniga[3] = new Book { Nazvanie = "Война и мир", Avtor = "Л. Н. Толстой", God = "1869", Izdatelstvo = "Буква", Stranici = "984" };
Kniga[4] = new Book { Nazvanie = "Преступление и наказание", Avtor = "Ф. М. Достоевский", God = "1866", Izdatelstvo = "Звезда", Stranici = "438" };
Kniga[6] = new Book { Nazvanie = "Идиот", Avtor = "Ф. М. Достоевский", God = "1869", Izdatelstvo = "Азбука", Stranici = "364" };
Kniga[7] = new Book { Nazvanie = "Бесы", Avtor = "Ф. М. Достоевский", God = "1872", Izdatelstvo = "Буква", Stranici = "329" };
Kniga[8] = new Book { Nazvanie = "Евгений Онегин", Avtor = "А. С. Пушкин", God = "1831", Izdatelstvo = "Книга", Stranici = "421" };
Kniga[9] = new Book { Nazvanie = "Дубровский", Avtor = "А. С. Пушкин", God = "1833", Izdatelstvo = "Азбука", Stranici = "291" };
Kniga[10] = new Book { Nazvanie = "Капитанская дочка", Avtor = "А. С. Пушкин", God = "1836", Izdatelstvo = "Буква", Stranici = "175" };
Console.WriteLine("Список книг: ");
}
}
}
}Решение задачи: «Можно ли вызвать метод Show() для всех книг коллекции»
textual
Листинг программы
Kniga[0] = new Book Kniga[1] = new Book //... Kniga[8] = new Book Kniga[9] = new Book