Можно ли вызвать метод 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д