我想学习序列化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);
}
我想知道是否有接取变量名的类书里面的书籍列表里面的一种方式,但我似乎无法找到的东西。任何帮助将不胜感激,谢谢。
这正是我一直在寻找的东西,我不知道为什么我会忽略它。我想我只是盯着这个问题太久了,非常感谢。 – 2012-07-31 23:33:37