给定以下XML:
<?xml version="1.0"?>
<user_list>
   <user>
      <id>1</id>
      <name>Joe</name>
   </user>
   <user>
      <id>2</id>
      <name>John</name>
   </user>
</user_list>和以下类:
public class User {
   [XmlElement("id")]
   public Int32 Id { get; set; }
   [XmlElement("name")]
   public String Name { get; set; }
}是否可以使用XmlSerializer将XML反序列化为List<User>?如果是这样,我需要使用哪种类型的附加属性,或者我需要使用哪些附加参数来构造XmlSerializer实例?
User[]如果不太理想,则可以使用数组()。