Я пытаюсь научиться сериализовать XML-файлы, и я попал в проблему с доступом к переменной, находящейся внутри класса, находящегося внутри списка. Вот код объявления:Как получить доступ к переменной, находящейся внутри класса, находящегося внутри списка?
public class Library{
public string name;
public List<Book> books;
}
public class Book{
public string name;
}
Вот код, где я заполнить список, что я собираюсь сериализации, но всякий раз, когда я запускаю этот код все library.books.name
всегда в конечном итоге равен последнему, что я сохраненная книга как, в данном случае «Xenocide».
public void MakeXML(){
Library library = new Library();
library.books = new List<Book>();
library.name = "Red";
Book book = new Book();
book.name = "Hobbit";
library.books.Add(book);
book.name = "Xenocide";
library.books.Add(book);
}
мне было интересно, если есть способ Асесс имя переменной внутри класса книги внутри списка книг, но я не могу найти что-то. Любая помощь будет оценена, спасибо.
Это именно то, что я искал, я не знаю, почему я был глуп, чтобы не заметить его. Наверное, я слишком долго смотрел на проблему, большое спасибо. –