Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
using System; using System.Collections.Generic; using System.Windows; using System.Windows.Controls;
namespace LibraryApp { public partial class MainWindow : Window { private List<Book> books = new List<Book>();
public MainWindow()
{
InitializeComponent();
// Добавляем книги в список
books.Add(new Book("Book1", "Author1", 2000, "Description1", "Genre1"));
books.Add(new Book("Book2", "Author2", 2010, "Description2", "Genre2"));
books.Add(new Book("Book3", "Author3", 2020, "Description3", "Genre3"));
// Отображаем список книг в левой колонке
foreach (Book book in books)
{
ListBoxItem item = new ListBoxItem();
item.Content = $"{book.Name} by {book.Author}";
item.Tag = book;
item.Selected += BookSelected;
bookList.Items.Add(item);
}
}
private void BookSelected(object sender, RoutedEventArgs e)
{
ListBoxItem item = (ListBoxItem)sender;
Book selectedBook = (Book)item.Tag;
// Отображаем подробную информацию о книге в правой колонке
bookDetails.Text = $"Name: {selectedBook.Name}\nAuthor: {selectedBook.Author}\nPublication Year: {selectedBook.PublicationYear}\nDescription: {selectedBook.Description}\nGenre: {selectedBook.Genre}";
}
}
public class Book
{
public string Name { get; set; }
public string Author { get; set; }
public int PublicationYear { get; set; }
public string Description { get; set; }
public string Genre { get; set; }
public Book(string name, string author, int publicationYear, string description, string genre)
{
Name = name;
Author = author;
PublicationYear = publicationYear;
Description = description;
Genre = genre;
}
}
}
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.