Перейти к основному содержимому

Общее задание: Создание консольного приложения "Управление библиотекой"

Описание:

Создайте консольное приложение на C#, которое будет управлять библиотекой книг. Приложение должно включать следующие функции:

  1. Работа с различными типами данных:

    • Создайте классы `Book` и `Library`.
    • В классе `Book` должны быть поля различных типов данных (int, string, bool, DateTime).
    • В классе `Library` должен быть список книг (List<Book>).
  2. Булевы выражения и тернарный оператор:

    • Реализуйте метод для поиска книг по различным критериям (название, автор, год издания).
    • Используйте булевые выражения для проверки условий поиска.
    • Примените тернарный оператор для вывода информации о наличии книги.
  3. Операторы управления:

    • Используйте оператор `switch case` для выбора действий в меню (добавление книги, удаление книги, поиск книги, вывод всех книг).
    • Реализуйте циклы `for`, `do while`, `while` для выполнения повторяющихся операций (например, вывод списка книг).
  4. Методы .NET из BCL:

    • Используйте методы из пространства имен `System` и `System.Collections.Generic`.
    • Примените методы работы со строками (`String.Format`, `String.Join`), датами (`DateTime.Parse`), списками (`List.Add`, `List.Remove`), и другие полезные методы.